CentOS6.5下redis-3.2.6的安装与配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6.5下redis-3.2.6的安装与配置相关的知识,希望对你有一定的参考价值。
一. 实验环境
CentOS 6.5 x86_64
二. redis官网:https://redis.io/
三. 准备软件
[[email protected] ~]# wgethttp://download.redis.io/releases/redis-3.2.6.tar.gz
四. 安装redis
1. 解压
[[email protected] ~]# tar -zxvfredis-3.2.6.tar.gz
2. 编译
[[email protected] ~]# cd redis-3.2.6
[[email protected] redis-3.2.6]# make
报错:/bin/sh:cc: command not found
解决办法:yum -yinstall gcc gcc-c++
1. 3. 继续编译,请先执行make distclean,再执行make
1. 4. 编译测试
[[email protected] redis-3.2.6]# maketest
报错:You needtcl 8.5 or newer in order to run the Redis test
解决办法:yum -yinstall tcl
1. 5. 继续编译测试,执行命令make test
1. 6. 编译完成之后,这时候会在当前目录下的src目录下多出一些文件,如下图
7. make install ,目的是将redis-server、redis-cli、redis-check-aof、redis-check-dump等文件至/usr/local/bin目录下,也可以手动移动
[[email protected] redis-3.2.6]# makeinstall
8. 查看/usr/local/bin/
9. 查看redis版本,检验是否安装成功
[[email protected] ~]# redis-server-v
Redis server v=3.2.6sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=c44f26b41b545342
五. 配置redis
1. 创建redis目录(非必须)
这个过程只是为了将Redis相关的资源统一管理而进行的操作。
[[email protected] ~]# mkdir -p/usr/local/redis/etc 用来存放配置文件
[[email protected] ~]# mkdir -p/usr/local/redis/var 用来存放进程文件和日志文件
[[email protected] ~]# mkdir -p/usr/local/redis/data 用来存放数据文件
2. 修改配置文件,设置参数
拷贝配置文件
[[email protected] redis-3.2.6]# cpredis.conf /usr/local/redis/etc/
设置服务以后台daemon方式运行:
修改pid目录为新目录:
修改log目录为新目录:
修改数据目录为新目录:
3. 启动redis服务
[[email protected] ~]# redis-server/usr/local/redis/etc/redis.conf
4. 查看redis进程
[[email protected] ~]# ps -ef | grepredis
5. 客户端连接
六. 服务脚本及开机启动
1. 拷贝redis启动脚本
[[email protected] redis-3.2.6]# cputils/redis_init_script /etc/init.d/redis
2. 修改启动脚本
3. 给脚本加执行权限
[[email protected] init.d]# chmod +xredis
4. 设置开机启动
[[email protected] ~]# chkconfig redison
报错:redis 服务不支持 chkconfig
解决办法:在redis服务脚本添加一条
5. 再次执行chkconfig redis on,成功。
至此,redis安装配置全部完毕!
本文出自 “菜鸟行天下” 博客,请务必保留此出处http://guoxh.blog.51cto.com/10976315/1883729
以上是关于CentOS6.5下redis-3.2.6的安装与配置的主要内容,如果未能解决你的问题,请参考以下文章