騰訊雲服務器 centos 安裝 redis並設置遠程訪問

本文出自:https://www.cnblogs.com/2186009311CFF/p/14016423.html

查看版本(5.3以上):

gcc -v

  若需升級版本:

yum -y install centos-release-scl

 

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

 

scl enable devtoolset-9 bash
  1. scl命令啓用只是臨時的,推出xshell或者重啓就會恢復到原來的gcc版本。
  2.  #如果要長期生效的話,執行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

 

 

安裝依賴:

yum install gcc tcl
yum install gcc-c++

 

下載地址:http://download.redis.io/releases/

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

 

解壓

tar xzf redis-6.0.9.tar.gz

 

進入目錄

cd redis-6.0.9

 

編譯

make

redis-6.0.9 的 src 目錄下會出現編譯後的 redis 服務程序 redis-server,還有用於測試的客戶端程序 redis-cli

 

 

 

啓動

cd src

 

 

 方式一:不提倡

./redis-server

 

 

 方式二:據指定配置文件啓動,提倡

 

 

./redis-server ../redis.conf

 

快速進入目錄:

cd /root/redis-6.0.9/src

 

測試

另開一個命令行窗口,去到安裝目錄的src下,

cd redis-6.0.9

 

cd src

 

再執行如下命令:

./redis-cli

 

 

 設置密碼後請用以下命令:

./redis-cli -a 密碼

設置密碼後,遠程請用以下命令:

./redis-cli -h IP -p 端口號 -a 密碼

 

 

寫入值

set foo bar

 

獲取值

get foo

出現如下界面,則表示安裝成功:

 

 

 

關閉

shutdown

 

 

 

 

設置遠程訪問

雲服務器加安全組

修改配置文件

 

 

 設置密碼:可選

# requirepass foobared
requirepass 新密碼

 

守護進程啓動

#daemonize no
daemonize yes

 

開啓aof持久化

#appendonly no
appendonly yes

aof持久化策略,默認即可

# appendfsync always
appendfsync everysec
# appendfsync no

 

#supervised no
supervised systemd

 

設置開機自啓動

cd /lib/systemd/system

創建文件

touch redis.service

輸入內容

[Unit]
Description=redis service
Wants=network.target
[Service]
Type=forking
ExecStart=/root/redis-6.0.9/src/redis-server  /root/redis-6.0.9/redis.conf
[Install]
WantedBy=multi-user.target

 

設置開機自啓動

systemctl enable redis

 

重啓服務器 

 

 查看狀態

systemctl status redis

啓動

systemctl start redis

 

查看運行信息

ps -aux|grep redis

 或

netstat -tunple

 

關閉開機自啓動

systemctl disable redis

 

 

可能出現的錯誤:

error: ‘struct redisServer’ has no member named ‘maxmemory’ 報錯則是需要升級版本,如下所示:

 

 

 

 

參考鏈接:

配置參考:https://www.cnblogs.com/jepson6669/p/9092634.html

錯誤解決:https://blog.csdn.net/xixiyuguang/article/details/106612841

https://www.runoob.com/redis/redis-install.html

https://www.cnblogs.com/mowen120/p/11933810.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章