Redis安装配置与启动停止

        Redis是一个开源、高性能、基于键值对的缓存与存储系统,与 关系型数据库不同,作为NoSql的Redis数据库,其将所有的数据都存储在内存中,这就使得Redis 的读写速度远远高于mysql/Oracle等关系型数据库,使其成为了一款非常优秀的缓存数据库!

    一、下边来说说Redis的安装,这里我是直接安装在Linux 上,首先可以从官网下载源码包:https://redis.io/,把下载的包拷贝到Linux下,然后解压,如下

进入解压目录redis-5.0.3执行make,等待编译完成,接着执行make install  将可执行文件复制到 /user/local/bin目录下以便执行程序是不需要输入完整路径。

/home/lms/tools>  cd redis-5.0.3/
/home/lms/tools/redis-5.0.3> make 
/home/lms/tools/redis-5.0.3> make install

执行完以上三部,Redis安装 就算完成了。

 二、命令行启动Redis

    在 Redis安装完成后,我们可以进入到  redis-5.0.3/src文件夹下,可以发现有redis-server、redis-cli两个可执行程序,前阵为Redis服务端,后者为Redis客户端, 此时我们可以直接运行:redis-server 启动服务端,启动后界面如下,Redis默认的端口号为6379:

启完了服务端,接着运行:redis-cli 来启动客户端,也可以redis-cli -h addr  -p  port执行IP地址与 端口号,这里使用默认ip与端口(127.0.0.1:6379)

当然运行以上启动命令,不需要在src文件夹下执行,因为我们安装时 就使用make install 将可执行文件复制到系统 识别的/usr/local/bin目录下了。

  三、脚本启动Redis

    虽然通过命令行可以启动Redis服务端,但是更多时候,我们希望在系统开机时便在后台启动Redis,并以守护进程的模式运行,这就要我们稍微配置一下:
    1、将Redis源码目录下utils文件夹中的redis_init_script初始化启动脚本拷贝到到/etc/init.d目录中,文件名更改为redis_端口号,然后修改该文件中的REDISPORT变量值为同样的端口号(监听端口号),这里我们使用默认的端口号6379,所以复制完成后只更改文件名为redis_6379

    2、建立/etc/redis/var/redis/6379两个文件夹。/etc/redis用于存放redis配置文件,/var/redis/6379用于存放redis持久化文件将redis解压路径下的redis.conf配置文件复制到建立好的/etc/redis目录下,以端口号命名,如下:

修改6379.conf中如下配置
    daemoniaze  yes                                      //设置Redis以守护进程模式运行
    pidfile            /var/run/redis_6378.pid       //设置Redis的PID文件位置
    port              端口号                                  //设置端口号,这里采用默认值6379
    dir                /var/redis/6379                     //设置持久化文件存放位置

以上修改保存后执行如下两个命令使得Redis跟随系统自动运行
    /etc/init.d/redis_6379 start
    sudo update-rc.d redis_6379 defaults


   到此为止,Redis的安装与启动都已经完成了,在服务端启动完成后,我们启动客户端来简单的体验下Redis:

这里我们使用 set num 12:设置了一个key为num,key值为12的键值对;用get num 来获取num 对应的键值;用keys * 获取所有的key值。

对于Redis初步体验,就到这里,后续会逐步补充Redis的学习笔记!