linux下redis安装使用

1、官网下载安装包 https://redis.io/download

 2、安装

  解压; 进入解压文件目录使用make对解压的Redis文件进行编译;

  

   

   编译完成之后,可以看到解压文件redis中会有对应的src、conf等文件夹

  

   编译成功后,进入src文件夹,执行make install进行Redis安装;

   

3、部署

  ①、为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中;

  创建etc、bin目录;

  

    

  将redis.conf移动到etc目录中,

  将src中  mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server 移动到bin目录中

   mv redis.conf /usr/local/redis/redis-6.2.1/etc/

   mv  mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/redis-6.2.1/bin/

  

   ②、执行redis-server 启动redis

    

   ③、绑定ip,默认本机,这个得改本机ip,不然其他ip访问不到

    

   ④、设置后台启动redis

     首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

     

    再次启动redis服务,并指定启动服务配置文件

    ./redis-server /usr/local/redis/redis-6.2.1/etc/redis.conf

    

   ⑤、设置密码

    永久方式:

    找到redis.conf配置文件,搜索requirepass,找到注释密码行,添加密码如下:

    # requirepass foobared

    requirepass 123456    //注意,行前不能有空格

    

     然后通过配置文件启动, ./redis-server /usr/local/redis/redis-6.2.1/etc/redis.conf

    

     链接客户端先验证密码

     AUTH password

    

    临时方式

    ./redis-cli 进入客户端,  config get requirepass

    显示  

      1) "requirepass"
      2) ""

    说明没有设置密码, 设置密码:config set requirepass 123456

    临时密码在redis重启后会失效。

       当设置完权限密码后,关闭redis使用 ./redis-cli shutdown 会告知没有权限

    进入客户端输入密码,关闭

    

    直接杀掉进程

    ps -ef | grep redis  查进程号 然后kill 掉,如果在deamon下还需要去删除pid文件

  ⑥、使用redis启动脚本设置开机自启动    

ps:

  1、查看redis是否在运行: ps aux | grep redis

  2、启动redis:    redis-server redis-conf

  3、关闭redis:    redis-cli shutdown

  4、存取值:

       127.0.0.1:6379> SET mykey "Test value"

       OK

       127.0.0.1:6379> GET mykey

       "Test value"

原文地址:https://www.cnblogs.com/wjq-/p/14647418.html