Linux安装并配置redis

一. 官网下载对应版本的redis

官网下载链接 Redis官方下载
我下载的版本是 redis-3.2.3.tar.gz

二. 拷贝至linux服务器并解压

将压缩包拷贝到 /usr/local 目录下
解压, 解压后重命名为 redis

tar -xzvf redis-3.2.3.tar.gz

三. 编译安装

cd /usr/local/redis
make 
make install

四. 以守护进程方式运行

vi /etc/redis/redis.conf
 
仅修改: daemonize yes (no-->yes)

五. redis访问权限配置

redis访问权限说明:

在redis默认配置文件redis.conf中,默认的bind接口是127.0.0.1,也就是本地回环地址。
这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程连接到redis服务。

bind参数指定redis只接收来自于该IP地址的请求,如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。

特殊说明:

如果您是通过上述流程安装的redis
其配置文件目录为: /usr/local/redis/redis.conf
以下两种情况的操作,均是修改的这个目录下的redis.conf文件.

1. 如果有多个同网段主机连接的需求,可以在bind参数后追加ip,多个ip之间以空格间隔.

例如: 
bind 192.168.1.100 10.0.0.1

2. 对于外网的连接需求,需要注释bind参数,并设置访问密码.

在redis.conf文件中,搜索找到 # requirepass foobared,打开这个注释,将foobared字段替换为您想设置的密码.

例如:
# bind 127.0.0.1
requirepass XXXXXXXXXXXXXXXXXXXX  #建议此处的访问密码设置的复杂一些

3. 以加载配置文件的方式,启动Redis

/usr/local/bin/redis-server /usr/local/redis/redis.conf

# 查看启动
ps -ef | grep redis

六. redis可视化工具 RedisDesktopManager

1. 工具介绍及下载

RedisDesktopManager是一款开源的redis可视化工具,代码托管在github上:uglide/RedisDesktopManager

RedisDesktopManager的安装

(1) 下载安装包安装 官方下载地址:Download Redis Desktop Manager

(2) 使用源码安装 Install – Redis Desktop Manager

备注: 由于官网下载速度很慢,我个人使用的是windows版本的,已下载好并上传至百度云,有需要的可以自行下载, 地址为 http://dwz.cn/57z1Pg

2. 可视化工具的使用

(1) 安装完成后,打开,进入首页,点左下角 Connect to Redis Servier

(2) 填写redis主机的ip和授权访问密码

(3) 进入可视化界面,默认初始化16个数据库,可以对这些redis数据库进行相关的添加,过滤,删除等操作.

附: Redis相关的常用操作指令

/usr/local/bin/redis-server /usr/local/redis/redis.conf  #启动Redis

ps -ef | grep redis                                      # 查看启动

# 如果您是通过源码安装的redis需要通过以下方式关闭redis
redis-cli -a XXXXXXXX(填您设置的访问密码) shutdown            # 关闭redis

# 如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis

/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart