redis單點(diǎn)安裝

官方下載

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

更新依賴包

yum -y install gcc

解壓&安裝

# 解壓文件
tar zxvf redis-5.0.7.tar.gz 
# 進(jìn)入解壓目錄
cd redis-5.0.7/
# 編譯, MALLOC=libc是設(shè)置環(huán)境變量,libc是內(nèi)存分配器,也就是說使用libc內(nèi)存分配器
make MALLOC=libc  
# 切換src目錄,安裝,會(huì)將redis使用到的命令安裝在/usr/local/bin目錄下.
cd src && make install 
image.png

制作開機(jī)啟動(dòng)

1. 先創(chuàng)建/etc/redis目錄
mkdir -p /etc/redis
2. 復(fù)制redis.conf配置文件
cp redis.conf /etc/redis/6379.conf
3. 復(fù)制開機(jī)腳本/etc/init.d/redisd      
cp utils/redis_init_script /etc/init.d/redisd
4. 修改/etc/redis/6379.conf配置文件的靜默啟動(dòng).
vim /etc/redis/6379.conf 大約在136行.
找到 daemonize no
改成 daemonize yes
5. 使用service redisd start啟動(dòng)服務(wù)
6. 使用service redisd stop停止服務(wù) 
7. 使用 netstat -nplt |grep redis 查看redis進(jìn)程

測試使用

image.png

設(shè)置redis密碼

  1. 編輯redis.conf文件.找到requirepass關(guān)鍵字
    vim /etc/redis/6379.conf
  2. 大約在507行, 去掉#號,設(shè)置密碼,最好復(fù)雜一點(diǎn).以防被暴力破解.
    # requirepass foobared 改成 requirepass 123456
    image.png
  3. 關(guān)閉服務(wù)
    service redisd stop
  4. 重新啟動(dòng)服務(wù)
    service redisd start
  5. 然后再關(guān)閉服務(wù),就出錯(cuò)啦.報(bào)權(quán)限不足.(error) NOAUTH Authentication required
    image.png

    原因: 因?yàn)槲覀冊O(shè)置了密碼,實(shí)際的關(guān)閉命令是這樣的
    /usr/local/bin/redis-cli -p 6379 shutdown
    如果設(shè)置了密碼,則需要密碼才能關(guān)閉.
    正確使用關(guān)閉命令: /usr/local/bin/redis-cli -p 6379 -a 123456 shutdown 不過這樣顯示的使用密碼關(guān)閉不安全.
    我們采用隱式方式:
先使用redis-cli -p 6379 連接redis服務(wù)
使用auth <密碼>
auth 123456 
再使用Shutdown密碼關(guān)閉redis服務(wù).
shutdown
image.png

redis-cli使用密碼登陸redis服務(wù)端

  1. 第一種方式, 顯示使用密碼,不推薦
redis-cli -p 6379 -a 123456
  1. 第二方式: 隱式使用密碼, 推薦使用
redis-cli -p 6379
127.0.0.1:6379>auth 123456
127.0.0.1:6379>set foo aaa
127.0.0.1:6379>get foo

參考

https://www.cnblogs.com/zuidongfeng/p/8032505.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容