CentOS7安装redis4.X(正确姿势版)

1、安装gcc依赖

yum install -y gcc #没安装则安装,安装过即更新

2、下载压缩包并解压安装

cd /opt #cd到下载目录,看个人喜好。博主喜欢把临时文件放到/opt目录下
wget http://download.redis.io/releases/redis-4.0.9.tar.gz #下载压缩包
tar -zxvf redis-4.0.9.tar.gz #解压压缩包 解压后会在当成目录生产一个redis-4.0.9文件夹
cd redis-4.0.9 #进入redis-4.0.9文件夹
make #编译
make install PREFIX=/usr/local/redis #安装并指定安装目录,一般用户软件都安装在/usr/local/目录下

3、前台启动redis

cd /usr/local/redis/bin #cd到redis安装bin目录
./redis-server #启动redis,看到下图代表安装和启动成功。

这种是前台启动方式,按Ctrl+C会退出redis。
在这里插入图片描述

4、后台启动redis

cp /opt/redis-4.0.9/redis.conf /usr/local/redis/bin/ #复制redis.config文件到安装目录。注意:前面是解压目录,后面是安装目录。
vim /usr/local/redis/bin/redis.conf #修改配置文件

找到:daemonize no
改为:daemonize yes

cd /usr/local/redis/bin #cd到redis安装bin目录
./redis-server redis.conf #指定配置文件启动redis,这次为后台启动。

5、设置远程连接和密码

vim /usr/local/redis/bin/redis.conf #修改配置文件

① 设置允许远程连接
找到:protected-mode yes #保护模式 开启
改为:protected-mode no #保护模式 关闭

② 设置密码
找到: # requirepass foobared
打开注释,改为:requirepass 你的密码

6、设置redis开机启动

vi /etc/systemd/system/redis.service #新增redis.service文件 

在文件中加入下面内容,注意ExecStart替换为自己的路径。

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存退出

systemctl daemon-reload #重新加载配置文件
systemctl start redis.service #启动redis服务 ps:刚通过 ./redis-server启动过redis,需要kill -9杀死进程才能启动。
systemctl stop redis.service #关闭redis服务 ps:无法关闭 ./redis-server方式启动的redis
systemctl status redis.service #查看redis服务状态
systemctl enable redis.service #设置redis开机启动
systemctl disable redis.service #取消redis开机启动

7、测试

cd /usr/local/redis/bin/ #cd到redis安装bin目录

# -h host简写,本机直接输入127.0.0.1 其他机器访问输入公网ip
# -p port简写,端口号默认6379,可通过redis.conf文件修改
# -a 密码,上一步在redis.conf中设置的密码
./redis-cli -h 127.0.0.1 -p 6379 -a 你的密码
127.0.0.1:6379> set key1 'this is a test msg' #设置一条key为'key1',value为'this is a test msg'的记录
OK
127.0.0.1:6379> get key1 #获取key为'key1'的记录
"this is a test msg"

也可通过Windows电脑使用Redis可视化工具查看。
在这里插入图片描述
ps:redis默认16个db,默认使用第0个库。
修改db数量:redis.conf文件找到databases 16修改。
选择db:进入redis以后,通过select命令选择对应db。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值