redis安装
1. 安装EPEL仓库,Redis在EPEL仓库中:
sudo yum install epel-release
2. 安装Redis:
sudo yum install redis
3. 启动Redis服务:
sudo systemctl start redis
sudo systemctl enable redis //设置开机自启
4. 测试Redis是否安装成功:
redis-cli ping
如果返回 PONG 表示安装成功。
Redis常用命令包括:
设置键值对: SET key value
获取键值对: GET key
删除键值对: DEL key
设置键的过期时间: EXPIRE key seconds
查看所有键: KEYS *
清空所有键: FLUSHALL
查看redis信息: INFO
redis操作常用命令
systemctl start redis 启动Redis
systemctl status redis 查看Redis状态
systemctl stop redis 停止Redis
systemctl restart redis 重启Redis
设置Redis单机启动
编辑redis配置文件/etc/redis.conf,找到daemonize no,改为daemonize yes。
设置Redis开机自启动有以下几种方法:
1. 使用systemctl命令
sudo systemctl enable redis
这个命令会让redis服务在系统启动时自动启动。
2. 编辑redis单机配置文件
修改redis的单机配置文件/etc/redis.conf,找到daemonize配置项:
daemonize yes
设置为yes表示作为守护进程后台运行。
3. 使用redis自带的脚本
Redis提供了redis_init_script脚本来设置开机启动,这个脚本 Redis 自带
sudo cp /etc/redis/redis_init_script /etc/init.d/redis
设置开机启动:
sudo chkconfig redis on
4. 使用开机启动管理工具
CentOS 7 可以使用 systemd 为单机 Redis 服务设置开机启动:
sudo systemctl enable redis.service
5. crontab计划任务
可以使用crontab定时任务在开机时启动redis:
crontab -e
@reboot /etc/init.d/redis start
以上几种方法都是可以有效设置Redis开机自动启动的,方法选择根据实际情况。systemctl和编辑配置文件方式最简单直观。