亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Redis | 001能做什么?

標簽:
Java Redis

本博客 猫叔的博客,转载请申明出处

前言

本系列整理出于《Redis深度历险:核心原理与应用实践》一书,摘抄整理读后感与总结。

好的程序员都会Redis

说说Redis能做什么呢?

  • 1、记录帖子的点赞数、评论数和点击数(hash);
  • 2、记录用户的帖子ID列表(排序),便于快速显示用户的帖子列表(zset);
  • 3、记录帖子的标题、摘要、作者和封面信息,用于列表页展示(hash);
  • 4、记录帖子的点赞用户ID列表,评论ID列表,用于显示和去重计数(zset);
  • 5、缓存近期热帖内容(帖子内容的空间占用比较大),减少数据库压力(hash);
  • 6、记录帖子的相关文章ID,根据内容推荐相关帖子(list);
  • 7、如果帖子ID是整数自增的,可以使用Redis来分配帖子ID(计数器);
  • 8、收藏集和帖子之间的关系(zset);
  • 9、记录热榜帖子ID列表、总热榜和分类热榜(zset);
  • 10、缓存用户行为历史,过滤恶意行为(zset、hash);

安装Redis

Redis的安装主要有以下三种方式:

  • 1、使用Docker安装;
  • 2、通过GitHub源码编译;
  • 3、直接安装apt-get install(Ubuntu)、yum install(RedHat)、brew install(Mac)

1、Docker方式

# 拉取 Redis 镜像
> docker pull redis
# 运行 Redis 容器
> docker run --name myredis -d -p6379:6379 redis
# 执行容器中的 redis-cli 可以直接使用命令行操作 redis
> docker exec -it myredis redis-cli

2、GitHub源码编译

# 下载源码
> git clone --branch 2.8 --depth 1 git@github.com:antirez/redis.git
> cd redis
# 编译
> make
> cd src
# 运行服务器,daemonize表示在后台运行
> ./redis-server --daemonize yes
# 运行命令行
> ./redis-cli

3、直接安装

# mac
> brew install redis
# ubuntu
> apt-get install redis
# redhat
> yum install redis
# 运行客户端
> redis-cli
點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
6129
獲贊與收藏
1990

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消