Redis从发布至今,已经有十余年的时光了,一直遵循着自己的命名规则:
版本号第二位如果是奇数,则为非稳定版本 如2.7、2.9、3.1
版本号第二位如果是偶数,则为稳定版本 如2.6、2.8、3.0、3.2
当前奇数版本就是下一个稳定版本的开发版本,如2.9版本是3.0版本的开发版本
我们可以通过redis.io官网来下载自己感兴趣的版本进行源码阅读:
历史发布版本的源码:Index of /releases/
Linux下安装
1、下载linux压缩包
2、通过FinalShell、Xshell 6把压缩包传送到服务器
3、解压缩
1、解压
tar -zxvf redis-5.0.7.tar.gz
2、进入到redis-5.0.7可以看到redis的配置文件redis.conf
3、基本的环境安装
由于Redis是C语言编写需要配置C语言的环境
在Linux虚拟机输入: yum install gcc-c++
需要安装gcc-c++,在执行make,安装完之后再次make,出现如下内容即可。
yum install gcc-c++ make make make install //确认安装的东西
4、redis默认安装路径是/usr/local/bin
该目录下可以看到redis的客户端和服务端
cd /usr/locak/bin
4、redis默认安装路径是/usr/local/bin
该目录下可以看到redis的客户端和服务端
cd /usr/locak/bin
5、将将redis的配置文件拷贝到新建的目录myredis-config下
我们以后就使用myredis-config下的配置文件,错了还可以回到原来那里取
[root@Lzdwtl bin]# mkdir myredis-config [root@Lzdwtl bin]# cp /home/caoyinyuan/redis-5.0.5/redis.conf myredis-config/
6、redis默认不是后台启动,需要修改配置文件
按图修改文件,将daemonize的值修改为yes
[root@Lzdwtl myredis-config]# vim redis.conf
7、启动Redis
回到bin目录下
启动redis服务端,通过指定的配置文件启动服务
[root@Lzdwtl bin]# redis-server myredis-config/redis.conf
3.启动redis客户端
连接格式:
redis-cli -h[连接redis服务的ip] -p[连接redis的端口号]
如果不输入 -h 与 -p 默认 使用的ip是虚拟机本机 , 端口号是6379
断开链接使用 ctrl+c
[root@Lzdwtl bin]# redis-cli -p 6379 # 如果设置有密码需要密码登录
8、查看redis的进程是否开启
复制一个新的会话,然后执行下面命令查看进程状态
[root@Lzdwtl /]# ps -ef|grep redis
9、关闭redis服务
执行shutdown和exit即可推出redis服务,再次查看也发现redis的服务端和客户端进程都消失了
127.0.0.1:6379> shutdown not connected> exit
10、测试连接
127.0.0.1:6379> ping # 连接成功 PONG 127.0.0.1:6379> set name dashuju303 # 添加一个{“name”:"dashuju303"}字段 OK 127.0.0.1:6379> get name # 获取name值 "dashuju303" 127.0.0.1:6379> set age 18 OK 127.0.0.1:6379> get age "18" 127.0.0.1:6379> keys * # 查看当前的所有字段 1) "name" 2) "age"