Redis 安装与配置


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.conf

    vim /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_script

    vim /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-cli redis 客户端工具
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 的安装和配置,以及简单的使用


文章作者: 小动物不困
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小动物不困 !
评论
 本篇
Redis 安装与配置 Redis 安装与配置
1. 安装 Redis Redis 支持在 Linux、Windows、Mac 安装本文以 Linux 系统为例 下载安装包Redis官网 上传安装包至服务器 # 解压 tar -zxvf redis-5.0.5.tar.gz
2020-09-15
下一篇 
高可用集群架构 Keepalived+Lvs+Nginx 高可用集群架构 Keepalived+Lvs+Nginx
服务器与IP约定 LVS1-Master:DIP:192.168.1.151(内网IP)VIP:192.168.1.150(虚拟IP)LVS2-Backup:DIP:192.168.1.152(内网IP)VIP:192.168.1.150
2020-09-14
  目录