redis(一)环境搭建

本文讲述如何安装redis,分Linux环境和Windows环境。Linux采用的演示系统是centos 7.4 ,windows 采用的是win10

下载

linux :

随便找一个目录执行以下命令,版本号自主选择

1
wget http://download.redis.io/releases/redis-4.0.6.tar.gz

windows:

redis 项目暂时还没支持Windows,但是微软的Open Tech group 开发了Windows版本,但是并没有同步更新,可以在下面这个地址 https://github.com/MicrosoftArchive/redis/releases 中选择下载,一般使用redis 都是在Linux环境下。

安装

linux

1
2
3
4
5
6
7
8
9
10
1. 解压
tar -zxvf redis-4.0.6.tar.gz
2. 移动到合适目录
mv redis-4.0.6 /opt/upzip/
3. 进入redis目录
cd /opt/upzip/redis-4.0.6
4. 编译 redis
make
5. 安装 redis,prefix 指定安装目录
make install PREFIX=/usr/local/redis

执行 cd /usr/local/redis/bin命令进入bin目录下执行ls命令可以看到

image

说明安装成功了,在当前目录下执行如下命令可启动redis服务器

1
redis-server /opt/upzip/redis-4.0.6/redis.conf

但是如果想要启动后可以后台运行。需执行以下操作。

1.将之前解压之后的redis目录下的redis.conf 拷贝到安装目录bin之下

1
cp /opt/upzip/redis-4.0.6/redis.conf /usr/local/redis/bin/

2.打开/usr/local/redis/bin/redis.conf

1
vi /usr/local/redis/bin/redis.conf

3.修改redis.conf 中的daemonize为yes
image
4.重新启动redis-server

1
redis-server redis.conf

5.开启6379端口(在服务器中如果有开启防火墙才需此步)

这里centos7 防火墙使用的是自带的firewalld。

第一步:添加端口

1
firewall-cmd --zone=public --add-port=6379/tcp --permanent

这里zone是作用域; 6379 是端口号,tcp 代表允许建立tcp 连接,对应的还有udp ;permanent 是指永久有效,在服务器重启之后配置也同样生效;需要重启firewalld 才会使端口生效

第二步:重启firewalld

1
systemctl restart firewalld

第三步:查看端口是否添加生效:

1
firewall-cmd --list-ports

image

6.修改密码(为了安全起见需要修改一下密码)

1
vi /usr/local/redis/bin/redis.conf

找到如下requirepass 右边就是密码了,这里打码了。
image

windows

windows 安装没什么好讲的,选择绿色版解压即可,解压之后目录下包括这些文件,配置和命令和Linux一样

image

启动redis

image

另外,可以添加到环境变量中,这样就可以不用每次使用redis-server 和redis-cli 都切换到该目录下

关闭redis-server 的方法

1
redis-cli shutdown

redis-cli

redis-cli 常用命令如下
image

redis 图形客户端

网上有很多,因人使用习惯而异,推荐 RedisDesktopManager [传送门]