1. 安装 Redis
Redis 支持在 Linux、Windows、Mac 安装
本文以 Linux 系统为例
下载安装包
Redis官网上传安装包至服务器
# 解压
tar -zxvf redis-5.0.5.tar.gz
- 安装依赖
gcc-c++
yum install gcc-c++
- 进入Redis解压后的目录,执行安装
cd redis-5.0.5
# 编译
make
# 安装
make install
2. 配置 Redis
- 进入到
redis-5.0.5/utils目录 - 拷贝
redis_init_script文件
cp redis_init_script /etc/init.d/
- 创建一个用于存放
nginx.conf配置文件的目录
mkdir /usr/local/redis -p
- 拷贝
nginx.conf至/usr/local/redis
cp redis.conf /usr/local/redis
修改
/usr/local/redis/redis.confvim /usr/local/redis/redis.conf
找到daemonize no,修改为daemonize yes(允许Redis后台运行)
找到The working directory.,在些段说明下方添加配置:dir /usr/local/redis/db(添加一个redis工作空间,记得创建此目录)
找到bind 127.0.0.1,修改为0.0.0.0(开启远程访问,否则只能本地访问Redis)
找到requirepass,在些段说明下方添加配置requirepass 123456(为Redis设置一个访问密码,这里演示设置成123456)至此,redis.conf 的一些简单必要的配置就设置ok
修改上面曾拷贝的
redis_init_scriptvim /etc/init.d/redis_init_script
找到CONF="/etc/redis/${REDISPORT}.conf",修改为CONF="/usr/local/redis/redis.conf",指定为上方redis配置文件执行
redis_init_script脚本
cd /etc/init.d/
# 授于执行权限
chmod 777 redis_init_script
# 启动 redis
./redis_init_script start
# 执行下方命令,可查看 redis 运行的进程
ps -ef | grep redis
至此,Redis 成功启动运行
3. 设置 Redis 开机自启动
- 修改
redis_init_script脚本
cd /etc/init.d
vim redis_init_script
添加配置:
#chkconfig: 22345 10 90#description: Start and Stop redis
- 添加到系统开机启动
chkconfig redis_init_script on
- 重启服务器,检查 redis
# 重启
reboot
# 查看进程
ps -ef | grep redis
有 redis 进程,说明 redis 自启成功
4. Redis 基本使用
- 打开
redis-cliredis 客户端工具
redis-cli
# 授权(如果给 redis 设置了密码,不能直接进入 redis-cli 命令行工具,需要授权)
auth 123456
- 设置一个 键-值
set name abc
- 通过 健 获取 值
get name
- 通过 键 删除
del name
- 检测 redis 运行状态
# -a 指定 redis 密码:123456
redis-cli -a 123456 ping
- 停止 redis 服务
cd /etc/init.d
# -a 指定 redis 密码:123456
./redis_init_script -a 123456 stop
5. 总结
以上,我们完成了 Redis 的安装和配置,以及简单的使用