Redis學習筆記(一) Redis的安裝

1、redis是什麼

Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用做數據庫,高速緩存和消息隊列代理。它支持字符串哈希表列表集合有序集合位圖hyperloglogs等數據類型。內置複製、Lua腳本、LRU收回、事務以及不一樣級別磁盤持久化功能,同時經過Redis Sentinel提供高可用,經過Redis Cluster提供自動分區html

官網:https://www.redis.net.cn/redis

2、Redis的應用場景

  1. 配合關係型數據庫作高速緩存
  •              高頻次,熱門訪問的數據,下降數據庫IO
  •              高頻次,熱門訪問的數據,下降數據庫IO
  1. 因爲其擁有持久化能力,利用其多樣的數據結構存儲特定的數據
  •             最新N個數據 è 經過List實現按天然事件排序的數據
  •             排行榜,TopN è 利用zset(有序集合)
  •             時效性的數據,好比手機驗證碼è Expire過時
  •             計數器,秒殺 è 原子性,自增方法INCR、DECR
  •             去除大量數據中的重複數據è 利用set集合
  •             構建隊列è利用list集合
  •              發佈訂閱消息系統 è pub/sub模式

3、安裝步驟

一、下載得到redis-3.2.5.tar.gz後將它放入咱們的Linux目錄/opt數據庫

二、解壓命令:tar-zxvf redis-3.2.5.tar.gz緩存

三、解壓完成後進入目錄:cd redis-3.2.5服務器

四、在redis-3.2.5目錄下執行make命令運行make
命令時出現故障意出現的錯誤解析: gcc:命令未找到 
>能上網:數據結構

            yum install gcc.測試

            yum install gcc-c+spa

五、在redis-3.2.5目錄下再次執行make命令.net

                Jemalloc/iemalloc.h:沒有那個文件線程

                解決方案:運行make distclean以後再make

六、在redis-3.2.5目錄下再次執行make命令

七、繼續執行make install

查看默認安裝目錄:usr/local/bin

4、Redis啓動、

直接redis-server啓動redis

這是前臺啓動,前臺啓動會佔用當前線程,咱們使用後臺啓動

後臺啓動

1、備份redis.conf:拷貝一份redis.conf到其餘目錄

[root@zy bin]# cp /opt/module/redis-3.2.5/redis.conf  /root/myredi

2、修改redis.conf文件將裏面的daemonize no 改爲 yes,讓服務在後臺啓動

3、啓動命令:執行  redis-server   /myredis/redis.conf

redis-server /root/myredis/redis.conf

查看是否啓動成功

redis不分用戶,只有「有密碼或者沒有密碼」,一旦設置密碼,全部鏈接redis的用戶都須要密碼

4、用客戶端訪問: Redis-cli   並測試

5、關閉

使用exit只能退出客戶端 。使用shutdown將客戶端與服務器都關閉

相關文章
相關標籤/搜索