Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用做數據庫,高速緩存和消息隊列代理。它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型。內置複製、Lua腳本、LRU收回、事務以及不一樣級別磁盤持久化功能,同時經過Redis Sentinel提供高可用,經過Redis Cluster提供自動分區。html
官網:https://www.redis.net.cn/redis
一、下載得到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
直接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將客戶端與服務器都關閉