Redis | 001能做什么?
生活随笔
收集整理的這篇文章主要介紹了
Redis | 001能做什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本博客 貓叔的博客,轉載請申明出處
前言
本系列整理出于《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 # 執(zhí)行容器中的 redis-cli 可以直接使用命令行操作 redis > docker exec -it myredis redis-cli2、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-cli3、直接安裝
# mac > brew install redis # ubuntu > apt-get install redis # redhat > yum install redis # 運行客戶端 > redis-cli公眾號:Java貓說
現架構設計(碼農)兼創(chuàng)業(yè)技術顧問,不羈平庸,熱愛開源,雜談程序人生與不定期干貨。
總結
以上是生活随笔為你收集整理的Redis | 001能做什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 命令行使用(基础篇)
- 下一篇: 【Git】工作中99%能用到的git命令