Redis快速入门

文章目录

      • 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

Redis快速入门_第1张图片

#set和get

127.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快速入门_第2张图片

#列出所有以"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

Redis快速入门_第3张图片

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
添加链接描述


你可能感兴趣的:(redis,数据库)