关于redis:Redis单机安装生产环境配置

13次阅读

共计 1569 个字符,预计需要花费 4 分钟才能阅读完成。

1、装置单机版 Redis

1、下载安装包

cd /usr/local/
wget http://download.redis.io/releases/redis-6.0.6.tar.gz

2、解压

tar -xzvf redis-6.0.6.tar.gz

3、装置

cd redis-6.0.6/
make && make test && make install

留神:redis 6.0 以上版本须要 gcc >= 5.3, tcl > 8.5 降级步骤看文末、大家在装置过程中如果呈现问题可自行到网上查找

2、生产环境启动计划

生产环境要把 Redis 作为一个零碎的 deamon 过程去运行,每次系统启动,Redis 过程随之一起启动

  1. redis utils 目录下 redis_init_script 脚本
  2. 将 redis_init_script 脚本拷贝到 linux 的 /etc/init.d 目录中,并将 redis_init_script 重命名为 redis_6379,6379 是咱们心愿这个 redis 实例监听的端口号。
  3. 批改 redis_6379 脚本的第六行 REDISPOR 设置为雷同的端口号(默认为 6379,没有扭转就不须要批改了)。
  4. 创立俩个目录:/etc/redis (寄存 redis 的配置文件),/var/redis/6379 (寄存 redis 的长久焕文件)
  5. 批改 redis 的配置文件,将 redis.conf(默认在根目录下 redis.conf)拷贝到 /ect/redis 目录中并重命名为 6379.conf
  6. 批改 6379.conf(redis.conf)中的局部配置为生产环境
> daemonize yes 让 redis 以 daemon 过程运行

> pidfile  /var/run/redis_6379.pid 设置 redis 的 pid 文件地位

> port 6379 设置 redis 的端口号

> dir /var/redis/6379 设置长久化文件存储的地位

> bind *(或者间接正文或者填写绑定的 IP)设置外网能够拜访 redis

> #protected-mode yes 去掉正文 开启保护模式
> requirepass youpassword 设置拜访明码

7. 启动 redis

cd /ect/init.d
./redis.6379 start

8. 确认 redis 是否启动

ps -ef | grep redis

9. 让 redis 追随系统启动自启动配置
在 redis_6379 脚本的最下面增加如下两行内容

# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database

保留退出执行

chkconfig redis_6379 on

3、redis_cli 的应用

redis-cli SHUTDOWN,连贯本机的 6379 端口进行 redis 过程

redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制订要连贯的 ip 和端口号

redis-cli PING,ping redis 的端口,看是否失常

redis-cli,进入交互式命令行

SET k1 v1

GET k1

1、gcc 降级

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

2、tcl 装置降级

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -zxvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
正文完
 0