文章目录
- 1. Centos下Redis安装
- 2. redis.conf配置文件介绍
- 3. redis相关命令
- 4. redis封装系统服务
- 5. 问题与解决
1. Centos下Redis安装
Linux_Study 目录:5.2 https://blog.csdn.net/meini32/article/details/128562114
2. redis.conf配置文件介绍
https://blog.csdn.net/w15558056319/article/details/121414742
redis.conf配置
#(Network)修改访问:运行任何服务器访问redis
bind 0.0.0.0#(General)允许后台执行
daeminize yes#(se)设置密码
requirepass 123456
3. redis相关命令
#查看相关进程
ps -ef | grep redis#进入命令行界面(本地启动)
redis-cli#远程启动
redis-cli -h host -p port -a password
命令行操作
#退出命令行界面
exit#重启并保存修改
#重启不保存
shutdown save
shutdown no save#redis 如果有密码(登录)
auth 123456#查看主机地址端口
config get bind
#set和get127.0.0.1:6379> set ky1 23
OK
127.0.0.1:6379> set ky2 nini
OK
127.0.0.1:6379> get ky1
"23"
127.0.0.1:6379> get ky2
"nini"
4. redis封装系统服务
工具所在位置
/home/vagrant/soft/redis/redis-7.0.2/utils/install_server.sh
#列出所有以"redis"为名的服务及其启动状态。
chkconfig --list | grep redis
systemctl是一个用于管理系统进程的命令行工具,是Systemd系统管理工具的一部分。Systemd是一个用于初始化系统、管理进程和服务的系统管理工具。
启动服务:systemctl start service_name
停止服务:systemctl stop service_name
重启服务:systemctl restart service_name
查看服务状态:systemctl status service_name
启用开机自启动服务:systemctl enable service_name
停用开机自启动服务:systemctl disable service_name
查看服务是否为开机自启动:systemctl is-enabled service_name
查看所有服务状态:systemctl list-units --type=service
查看所有已启用的服务:systemctl list-unit-files --type=service --state=enabled
5. 问题与解决
启动Redis报错:Could not create Server TCP listening socket *:6379: bind: Address already in use–解决办法:添加链接描述
Could not connect to Redis at 127.0.0.1:6379: Connection refused
添加链接描述