Redis安装和使用(一)

Redis 2018-02-02 浏览(1323 评论(0

redis安装

说明:
    1、类似于Memcached的key,value机制的存储服务
    2、是非关系型数据库(NoSQL)的一种
    3、官网:www.redis.io,中文网:www.redis.cn
特点:
    1、能够持久化存储数据,而Mecached不能
    2、value支持更多的数据类型
    3、支持数据备份,主从模式
安装:Redis
    1、下载Redis
        curl -O http://download.redis.io/releases/redis-4.0.6.tar.gz
    2、解压
        tar -zxvf redis-4.0.6.tar.gz
    3、移动
        cp -r redis-4.0.6 /usr/local/redis
    4、安装(无需配置以及编译)
        make install
服务:
    安装完成后,在/usr/local/redis/src目录中有两个服务程序(客户端和服务端)
    客户端:redis-cli
    服务端:redis-server
    服务测试:./redis-server
    添加环境变量:
        vim /etc/profile                               #修改文件
        export PATH=$PATH:/usr/local/redis/src         #在文件末尾添加
        source /etc/profile                            #让文件立即生效
开机启动:
    1.复制配置文件(防止出错)
        cd /usr/local/redis
        cp redis.conf redis_6379.conf                  #6379是redis默认端口
    2、编辑配置文件(redis_6379.conf)
        daemonize yes         #以守护进程的方式启动(后台运行)
    3、复制启动脚本文件
        cd utils
        cp redis_init_script redis_init_script_6379
    4、编辑启动脚本文件(redis_init_script_6379)
        EXEC=/usr/local/redis/src/redis-server   #服务端路径
        CLIEXEC=/usr/local/redis/src/redis-cli   #客户端路径
        CONF=/usr/local/redis/redis_6379.conf    #配置文件路径
    5、测试启动脚本
        ./redis_init_script_6379 start
        查看是否启动:
            1、ps aux | grep redis
            2、直接输入redis-cli连接
    6、修改开机启动文件
        1、vim /etc/rc.local
        2、添加 /usr/local/redis/utils/redis_init_script_6379 start
        3、下次开机就会自动启动redis服务
服务测试:
    1、查看进程
        ps aux | grep redis
    2、使用客户端连接
        cd /usr/local/redis/src
        连接参数:
            -h:指定主机
            -p:指定端口号
            -a:指定密码
        ./redis-cli
        127.0.0.1:6379>ping
        PONG
    3、默认情况下是无密码的,使用密码有两种方式
        1、单词生效,通过命令配置
            设置密码:config set requirepass 123456
            获取密码:config get requirepass
            授权使用:auth 123456
        2、永久生效,需要修改配置文件
            1、vim redis_6379.conf
            2、取消'requirepass'行的注释,后面写上密码即可
        说明:启动密码后,无密码也可以链接,但是没有权限进行操作

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

黄信强博客