使用yum安装Redis
命令:
[root@KATANA etc]# yum install redis -y
启动redis测试
[root@KATANA etc]# systemctl start redis
[root@KATANA etc]# systemctl status redis
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: active (running) since Fri 2023-02-17 15:12:52 CST; 3h 36min ago
Process: 5314 ExecStop=/usr/libexec/redis-shutdown (code=exited, status=1/FAILURE)
Main PID: 5351 (redis-server)
Tasks: 4 (limit: 23862)
Memory: 9.4M
CGroup: /system.slice/redis.service
└─5351 /usr/bin/redis-server 0.0.0.0:6379
2月 17 15:12:52 KATANA systemd[1]: Starting Redis persistent key-value database...
2月 17 15:12:52 KATANA systemd[1]: Started Redis persistent key-value database.
[root@KATANA etc]# redis-cli
127.0.0.1:6379>
连接RESP
首先确保自己Windows防火墙和杀毒软件关闭
修改/etc/redis.conf文件
[root@KATANA etc]# vim /etc/redis.conf
修改第69行,将bind后的ip改为0.0.0.0,为允许任意ip连接
8 # ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
59 # internet, binding to all the interfaces is dangerous and will expose the
60 # instance to everybody on the internet. So by default we uncomment the
61 # following bind directive, that will force Redis to listen only into
62 # the IPv4 loopback interface address (this means Redis will be able to
63 # accept connections only from clients running into the same computer it
64 # is running).
65 #
66 # IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
67 # JUST COMMENT THE FOLLOWING LINE.
68 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 bind 0.0.0.0
70
71 # Protected mode is a layer of security protection, in order to avoid that
72 # Redis instances left open on the internet are accessed and exploited.
73 #
74 # When protected mode is on and if:
75 #
76 # 1) The server is not binding explicitly to a set of addresses using the
77 # "bind" directive.
78 # 2) No password is configured.
79 #
80 # The server only accepts connections from clients connecting from the
81 # IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
82 # sockets.
83 #
重启Redis服务
[root@KATANA etc]# systemctl restart redis
[root@KATANA etc]# systemctl status redis
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: active (running) since Fri 2023-02-17 18:58:23 CST; 1s ago
Process: 7785 ExecStop=/usr/libexec/redis-shutdown (code=exited, status=0/SUCCESS)
Main PID: 7800 (redis-server)
Tasks: 4 (limit: 23862)
Memory: 6.7M
CGroup: /system.slice/redis.service
└─7800 /usr/bin/redis-server 0.0.0.0:6379
2月 17 18:58:23 KATANA systemd[1]: Starting Redis persistent key-value database...
2月 17 18:58:23 KATANA systemd[1]: Started Redis persistent key-value database.
在Windows中使用RESP连接
添加连接,地址为Redis所在机器ip端口默认6379,默认没有设置密码

