linux

Centos7 redis 3.0.5 安装部署

发布时间:9年前热度: 3954 ℃评论数:

系统环境:CentOS release 7.2_x86_64软件环境:redis-3.0.5 

1、安装依赖包 
    yum -y install gcc gcc-c++ libstdc++-devel tcl 
2、下载源码:http://download.redis.io/releases/redis-3.0.5.tar.gz 
3、解包:tar zxvf redis-3.0.5.tar.gz 
4、进入源码目录:cd redis-3.0.5 
5、选择安装目录及安装: 
    make MALLOC=libc #定义参数,如果不加参数,linux下会报错。 
     make test #安装测试 
     make PREFIX=/usr/local/redis install 
6、进入二级源码目录:cd utils/ 
7、复制init脚本:cp redis_init_script /etc/init.d/redis 
8、赋予执行权限:chmod +x /etc/init.d/redis 
9、配置init脚本:编辑 /etc/init.d/redis 
  EXEC=/usr/local/redis/bin/redis-server 
  CLIEXEC=/usr/local/redis/bin/redis-cli 
14.jpg
10、创建配置目录:mkdir /etc/redis 
11、返回上级目录:cd .. 
12、复制配置文件:cp redis.conf /etc/redis/6379.conf 
13、配置pid文件:编辑 /etc/redis/6379.conf 
   pidfile /var/run/redis_6379.pid 
14、启动redis 
  /etc/init.d/redis start 
15、关闭redis 
# redis-cli shutdown //关闭所有 
关闭某个端口上的redis 
# redis-cli -p 6379 shutdown //关闭6379端口的redis 
说明:关闭以后缓存数据会自动dump到硬盘上,硬盘地址见redis.conf中的dbfilename dump.rdb 
16、配置说明: 
#是否作为守护进程运行 
daemonize yes 
#配置pid的存放路径及文件名,默认为当前路径下 
pidfile /var/run/redis_6379.pid 
#Redis默认监听端口 
port 6379 
#客户端闲置多少秒后,断开连接 
timeout 300 
#日志显示级别 
#Redis总共支持四个级别:debug、verbose、notice、warning,默认为notice
 
#debug  记录很多信息,用于开发和测试 
#varbose 很多精简的有用信息,不像debug会记录那么多 
#notice 普通的verbose,常用于生产环境 
#warning 只有非常重要或者严重的信息会记录到日志
loglevel verbose 
#指定日志输出的文件名,也可指定到标准输出端口 
logfile stdout 
#设置数据库的数量,默认连接的数据库是0,可以通过select N来连接不同的数据库 
databases 16 
#保存数据到disk的策略 
#当有一条Keys数据被改变是,900秒刷新到disk一次 
save 900 1 
#当有10条Keys数据被改变时,300秒刷新到disk一次 
save 300 10 
#当有1w条keys数据被改变时,60秒刷新到disk一次 
save 60 10000 
#当dump .rdb数据库的时候是否压缩数据对象 
rdbcompression yes 
#dump数据库的数据保存的文件名 
dbfilename dump.rdb 
#Redis的工作目录 
dir /usr/local/redis/data/

安装,部署

手机扫码访问