redis是一个key-value存储系统



1、工具:

        系统:CentOS 6.8

        安装包:redis-3.2.3.tar.gz(本片文章讲的就是3.2.3的安装 )



2、安装步骤:

    下载redis,命令:#wget -c http://download.redis.io/releases/redis-3.2.3.tar.gz

    解压:#tar -zxvf redis-3.2.3.tar.gz

    进入目录,安装服务:#cd redis-3.2.3(这儿你可以为目录重命名)

    #make

    注意:make的时候可能会报错

        如果报错:gcc command,表示系统没有安装gcc,直接用命令:#yum install gcc,安装gcc,然后再make

        如果报错:couldn’t execute tcl : no such file or dicrectory,表示没有安装tcl,直接用命令:#yum install tcl安装tcl,然后再make

        然后进入到src目录,输入命令:#make install

        这是就会在/usr/local/bin下面会多出几个可执行文件,具体如下图:

        

CentOS可以安装新立得吗_redis

        redis-server:Redis服务器的daemon启动程序

        redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

        redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

        redis-check-aof:更新日志检查

到这儿安装操作就完成了,然后输入命令:#redis-server -v,如果显示出redis版本好,则表示安装成功了。

然后启动redis:#redis-server /usr/redis/redis.conf(因为我的redis是安装在/usr/下),然后另开一个命令窗口,进入/usr/local/bin,输入命令:#redis-cli,进入redis客户端,然后输入命令:#set test test,然后再输入get test,如果能把你刚刚存进去的test取出来,则证明redis能用了。



3、redis的配置文件redis.conf

在实际生产过程中,我们可能要将缓存存到一个特定目录,这时候我们就需要对redis.conf进行修改了。

下面的操作将在实际例子中进行:将redis的缓存目录指定到/usr/redis-conf

1、在usr下建一个目录:#cd /usr/,#mkdir redis-conf

2、在redis-cache下创建三个目录:data,log,run,分别用来存储缓存数据,日志,进程pid。

#cd redis-conf
        #mkdir data log run

3、分别修改上面三个文件的存储目录:

#cd /usr/redis
        #vim redis.conf

        修改缓存数据的存储目录:

        

        修改为:

        

        修改进程存放目录:

        

        修改为:

        

        修改日志存放目录:

        

        修改为:

        

        保存并退出,启动redis服务,发现只有log目录下有文件,剩下两个目录下没有文件,这是因为服务是在console模式下运行,停止服务,然后修改配置文件redis.conf,将daemonize no改为daemonize yes,让服务在后台运行,这是再看三个目录,发现下面都有文件了。

至此,配置缓存到指定目录配置成功,同时,在配置文件中也还可以执行修改端口等的操作。



4、设置redis启动服务和开机启动:

将redis目录下的utils目录下的脚本文件redis_init_script拷贝到 /etc/init.d/ 目录下,然后改名为redis(也可以不改名字):

#cp /usr/redis/utils/redis_init_script /ect/init.d/redis

编辑脚本文件:

#vim /ect/init.d/redis

修改EXEC变量为自己redis-server的目录:/usr/local/bin/redis-server

修改CLIEXEC变量为自己redis-cli的目录:/usr/local/bin/redis-cli

修改PIDFILE变量为自己线程的存放目录:/usr/redis-conf/run/redis.pid

修改CONF变量为自己配置文件的存放目录:/usr/redis-conf/redis.conf

如下图所示,

保存并退出,然后为脚本赋予权限:#chmod +x /etc/init.d/redis

这样我们就可以通过命令:#service redis start启动redis服务,#service redis stop停止redis服务

开机启动redis:#chkconfig redis on

redis安装配置完成。