腾讯云服务器 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

posted @ 2020-11-21 17:28  wx_h13813744  阅读(578)  评论(0编辑  收藏  举报