Redis安装详细教程

来源:互联网 发布:淘宝宝贝视频制作 编辑:程序博客网 时间:2024/04/30 16:44

一、查看linux系统版本

cat /etc/issue

显示

CentOS release 6.5 (Final)

二、安装目录

很多人将Redis安装在Linux系统盘下,但是因为系统盘通常很小(阿里云系统盘20G),如果Redis数据库文件过大,容易导致存储空间不足,所以我准备安装到数据盘下(500G)。

首先通过命令查看各个挂载区大小及剩余空间大小,由图2-1可见,/hangshuolocation目录剩余空间最大,那就安装到这里

df -h

显示

Filesystem      Size  Used Avail Use% Mounted on/dev/xvda1       20G   17G  2.7G  86% /tmpfs           7.8G     0  7.8G   0% /dev/shm/dev/xvdb1      493G  115G  353G  25% /hangshuolocation/dev/xvdc1      493G  150G  318G  33% /hangshuolocationtwo/dev/xvdc1      493G  150G  318G  33% /mnt/dev/xvdd1      493G  152G  316G  33% /test

三、新建三个目录

 redis-j     //redis安装包文件及安装包解压目录 redis-mount     //redis安装目录 redis-data     //redis数据目录

四、解压安装包

安装包下载地址 http://download.csdn.net/detail/jasper_success/9268593
安装包下载之后,上传至Linux服务器(此间操作,不再赘述)
将redis安装包redis-stable.tar.gz复制到redis-j目录下,并解压

tar xzf redis-stable.tar.gz

进入redis-stable目录cd redis-stable

五、安装

makemake PREFIX=/fangshuolocation/redis-mount/ install

六、查看Redis工具目录

在安装redis成功后,你将可以在/hangshuolocation/redis-mount/看到一个bin的目录,里面包括了以下文件:

redis-benchmark    #redis性能测试工具redis-check-aof    #对更新日志appendonly.aof检查,是否可用redis-check-dump    #用于本地数据库rdb文件的检查redis-cli           #redis命令行操作工具redis-server        #服务器的daemon启动程序

七、复制脚本到/etc/rc.d/init.d目录

redis服务脚本位于/fangshuolocation/redis-j/redis-stable/utils/redis_init_script
将其复制到指定目录(/etc/rc.d/init.d目录),同时改名为redis

cp redis_init_script /etc/rc.d/init.d/redis

八、更改redis的服务脚本

修改上面复制的那个文件,也就是/etc/rc.d/init.d/redis,需要修改三个地方
1)#chkconfig: 2345 80 90
2)更改EXEC、CLIEXEC参数,设置对应的值,如上所示即和我们前面安装的一致
3)更改redis开启的命令,以后台运行的方式执行:

$EXEC $CONF & 

注意后面的那个“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将
占据在前台,占用了主用户界面,造成其它的命令执行不了。

九、Redis配置文件

将redis配置文件拷贝到/etc/redis/目录下,并更名为6379.conf
redis配置文件路径 /hangshuolocation/redis-j/redis-stable/redis.conf

cp  /fangshuolocation/redis-j/redis-stable/redis.conf  /etc/redis/6379.conf 

十、注册服务

chkconfig --add redis  

十一、配置系统参数

vi /etc/profile

在最后一行添加
export PATH=”$PATH:/hangshuolocation/redis-mount/bin”
然后马上应用这个文件

. /etc/profile 

这样做的目的是可以在任意目录下直接调用redis-cli的命令了

十二、启用Redis服务

service redis start

十三、操作Redis

redis-cli
keys *

更多redis命令,请参见http://redis.io/commands

本文参考文章
http://www.centoscn.com/image-text/config/2015/0728/5928.html
http://stamen.iteye.com/blog/1903867
http://www.cnblogs.com/cxd4321/archive/2012/12/14/2817669.html
表示感谢

1 0
原创粉丝点击