Centos 下 redis 安装,配置与开机启动 Redis是一款开源免费,遵守BSD协议的,高性能的key-value数据库系统。它通过提供多种键值数据类型来满足不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存,队列系统等不同的角色,是大型网站技术架构中不可或缺的组件。 一. Redis的安装 Redis的安装非常简单,在Linux命令行下依次输入如下命令: ```php [root@zfs src]# wget http://download.redis.io/releases/redis-3.2.11.tar.gz [root@zfs src]# tar zxvf redis-3.2.11.tar.gz [root@zfs src]# cd redis-3.2.11 [root@zfs redis-3.2.11]# make [root@zfs redis-3.2.11]# make install ``` 至此,Redis安装完毕,接下来进行Redis的配置。 二. Redis的配置 在生产环境下,我们一般通过初始化脚本启动Redis,使得Redis能随系统启动自动运行。步骤如下: 1. 复制Redis目录下utils/redis_init_script文件到/etc/init.d目录并重命名为redis [root@zfs redis-3.2.11]# cp utils/redis_init_script /etc/init.d/redis 2. 建立如下文件夹/etc/redis和/var/redis分别用来存放Redis的配置文件和持久化文件 [root@zfs redis-3.2.11]# mkdir -p /etc/redis [root@zfs redis-3.2.11]# mkdir -p /var/redis 3. 复制redis.conf到/etc/redis目录,重命名为6379.conf,并修改以下参数如下: daemonize yes 使Redis以守护进程模式运行 pidfile /var/run/redis_6379.pid 设置Redis的pid文件位置 port 6379 设置Redis监听端口 dir /var/redis 设置持久化文件位置 [root@zfs redis-3.2.11]# cp redis.conf /etc/redis/6379.conf [root@zfs redis-3.2.11]# vim /etc/redis/6379.conf 现在可以使用/etc/init.d/redis start来启动Redis了 [root@zfs redis-3.2.11]# /etc/init.d/redis start Starting Redis server... [root@zfs redis-3.2.11]# [root@zfs redis-3.2.11]# ps -ef | grep redis root 5128 1 0 22:22 ? 00:00:00 /usr/local/bin/redis-server 127.0.0.1:6379 root 5133 1953 0 22:23 pts/0 00:00:00 grep redis 可见Redis启动成功。 然后在命令行输入: [root@zfs redis-3.2.11]# redis-cli 127.0.0.1:6379> set foo bar OK 127.0.0.1:6379> get foo "bar" 127.0.0.1:6379> 127.0.0.1:6379> 三. 开机启动 在命令行输入:chkconfig redis on [root@zfs redis-3.2.11]# chkconfig redis on redis 服务不支持 chkconfig 编辑/etc/init.d/redis文件,在开头部分加入下面两句注释 # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database ```php [root@zfs redis-3.2.11]# vim /etc/init.d/redis #!/bin/sh # # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. # chkconfig: 2345 90 10 # description: Redis is a persistent key-value database ``` 保存退出。然后输入chkconfig redis on即可。 [root@zfs redis-3.2.11]# chkconfig redis on
《Centos 下 redis 安装,配置与开机启动》上暂无评论!