Redis 单机部署

参考文章:

https://www.cnblogs.com/zy-303/p/10273167.html#_label0

https://blog.csdn.net/linyifan_/article/details/86508298

   

   

1,下载redis,下载地址http://download.redis.io/releases/,选择自己的版本

2,将下载好的源码包传送至/usr/local目录

3,进入/usr/local目录,解压源码包

cd /usr/local/

tar -zxvf redis-5.0.3.tar.gz

4,安装依赖包,进入redis目录,执行编译

yum install -y gcc

cd redis-5.0.3

make

make执行完毕之后弹出如下提示

此时可以选择执行make test 也可以不执行。

5,编辑配置文件

vi redis.conf

a.远程访问需要把bind注释掉

bind 127.0.0.1 修改为 # bind 127.0.0.1

b.默认启动时为后台启动,yes为后台启动

daemonize yes

c.设置密码,找到

#requirepass foobared 字符修改为requirepass password123

password123为访问密码,也可以自定义其他密码

6,进入src目录,启动

[root@redisa redis-5.0.3]# cd src/

[root@redisa src]# ./redis-server ../redis.conf

5614:C 04 Apr 2019 16:38:05.151 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

5614:C 04 Apr 2019 16:38:05.151 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=5614, just started

5614:C 04 Apr 2019 16:38:05.151 # Configuration loaded

7,使用redis-cli客户端连接并测试

[root@redisa src]# ./redis-cli

127.0.0.1:6379> auth password123

OK

127.0.0.1:6379> set test test

OK

127.0.0.1:6379> get test

"test"

127.0.0.1:6379>

8,使用window客户端连接

redis desktop manager

https://redisdesktop.com/download

(官网 )

github地址:

https://github.com/uglide/RedisDesktopManager/releases

百度网盘:

https://pan.baidu.com/s/172b0VO1SrxEpwKyL-Lli0g 提取码:f12v

安装完redis desktop manager直接运行

登陆后的样子

   

9,redis的开机自启和加入systemctl启动控制

vi /usr/lib/systemd/system/redis.service

[Unit]

Description=Redis Server

After=network.target

   

[Service]

ExecStart=/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf --daemonize no

ExecStop=/usr/local/redis-5.0.3/src/redis-cli -p 6379 shutdown

Restart=always

   

[Install]

WantedBy=multi-user.target

redis-cliredis-serverredis.conf文件的位置根据你实际放置的位置设定,--daemonize no这个参数一定要带上,即使你配置文件里设置daemonize的值是yes,不然设置的服务不生效。

   

systemctl daemon-reload //重载服务,修改完redis.service配置文件之后需要执行此命令

systemctl start redis.service //启动服务

systemctl stop redis.service //停止服务

systemctl enable redis.service //添加到开机自动启动中

原文地址:https://www.cnblogs.com/withfeel/p/10655994.html