Redis在linux安装部署(单机版)

 1.安装gcc编译器

进入linux,直接输入命令 sudo apt-get install -y gcc

2.下载Redis源码包

Redis源码包下载地址:http://download.redis.io/releases/

1.2、解压Redis源码包

1.解压(目录自己决定)(我放在/usr/local/programs目录下)

[root@TestServer-DFJR programs]# /usr/local/programs

[root@TestServer-DFJR programs]# tar xzf redis-5.0.10.tar.gz

 1.3编译安装

1.3.1进入redis目录

[root@TestServer-DFJR programs]# cd /usr/local/programs/redis-5.0.10

1.3.2执行命令make

  make

1.3.3完成后,进入src目录,执行命令 make install

3:部署

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

            1)、创建binconf文件夹

                        

           2)、回到刚刚安装目录,找到redis.conf,将这个配置文件其移动到 conf文件夹下

                 

                  这里的另外两个配置文件是我自己添加的

           3)在把几个命令文件移动到bin文件夹下

                  进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server/usr/local/redis/bin/

                  执行命令 :mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

2.执行redis-server 启动redis

                执行命令 redis-server /usr/local/programs/redis-5.0.10/conf/redis_1.conf   

    其中 redis-server 后面的是配置文件的路径

     此时redis服务器已启动

3.设置后台启动redis

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

                   cd etc/
                   vim redis.conf

                 no修改为yes

    

            2)、再次启动redis服务

                  redis-server /usr/local/programs/redis-5.0.10/conf/redis_1.conf      

4. 设置环境变量

Redis 添加到环境变量中: 
# vi /etc/profile 
在最后添加以下内容: 
## Redis env 
export PATH=$PATH:/usr/local/programs/redis4/bin 
使配置生效: 
# source /etc/profile
5.启动客户端

执行命令 redis -cli  或者完整的 (redis-cli -h host -p port -a password (redis-cli -h 127.0.0.1 -p 6379 -a "573875306"))

默认是没有密码的

连接成功后

设值:set xxx 值

查值:get xxx

6.设值密码

6.1设值临时密码,redis重启失效

客户端连接成功后

1)查询默认密码

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""

2)修改密码

config set requirepass 573875306

auth 573875306

3)查询修改后的密码

127.0.0.1:6379> config get requirepass1) "requirepass"2) "573875306"

 4)再次登录redis

 redis-cli

auth 密码

6.2永久修改密码-直接通过配置文件修改密码

requirepass 573875306

7.  停止服务器

在客户端里输入  shutdown

退出客户端是  exit

8.卸载redis服务

直接把相关目录和文件删除即可

9.Redis远程连接配置

(我这里服务器在阿里云上,所以需要先配置下阿里云)

 1)首先点击更多---网络安全组---安全组配置

 2)添加安全组规则(redis默认端口6379)

 

3)添加完安全组规则以后,提交到该页面,如下:

 

 

4)配置redis.conf

4.1)把下面的注释掉,就可以额允许其他访问了,不注释的话就是默认只允许本地访问

 # bind 127.0.0.1 ::1

4.2)将保护模式改成no

protected-mode no

5)需要设置密码

阿里云上部署的redis需要设置密码,这样本地redis的客户端Redis Desktop Manager才可以连上,添加的时候要填写密码。      

10.使用Redis可视化客户端

1.安装Redis Desktop Manager

官网下载:https://redisdesktop.com/download

github地址:https://github.com/uglide/RedisDesktopManager/releases

redis-desktop-manager-0.8.8.384.exe   傻瓜式安装,点击下一步就行,直到安装完成

2.创建连接

点击 Connect to Redis Server

   Name:名称-自己随意填写

  Host:Ip地址

  Port:端口

  Auth:密码

 

 

再之前的基础上再配置一个端口的Redis(两个redis同时启动)

 1.在redis目录下新建一个文件夹 redis_6380,在该文件夹下新建两个文件夹 data和logs,分别用于存放新的redis的数据和日志文件

 2.复制一份之前的配置文件,名字定为redis_6380.conf,做如下修改

  1)端口号

    port 6380

  2)pid  

    pidfile /usr/local/programs/redis-5.0.10/redis_6380/logs/redis_6380.pid

  3)log文件

    logfile "/usr/local/programs/redis-5.0.10/redis_6380/logs/logs_6380.log"

  4)数据目录

    dir /usr/local/programs/redis-5.0.10/redis_6380/data/

  5) 转储文件路径   

   dbfilename dump_6380.rdb

 3.完成配置了,就可以尝试启动新配置的6380的

   redis-server /usr/local/programs/redis-5.0.10/conf/redis_6380.conf

  4.连接

   redis-cli -h 127.0.0.1 -p 6380 -a "573875306"   (redis-cli -h ip -p 端口-a "密码")

   

 

 

    

 

 

 

 

 

 

 

 

原文地址:https://www.cnblogs.com/jthr/p/14266750.html