1. Redis:Remote Dictionary Server(远程字典服务器)
2,Redis的特点
Redis读取的速度是110000次/s,写的速度是81000次/s
原子 。Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有序集合)
持久化,主从复制(集群)
支持过期时间,支持事务,消息订阅。
3.Redis安装
下载Redis5 地址https://redis.io/download
打开VM虚拟机把文件copy到software里面
1,安装gcc 目地是编译软件1,安装gcc 目地是编译软件
yum install gcc-c++
2,解压
tar -zxvf redis-5.0.7.tar.gz
把解压的文件copy到/usr/local/src里面
cp -r /root/software/redis-5.0.7 /usr/local/src/redis
3,打开/usr/local/src/redis/deps进行编译依赖项3,打开/usr/local/src/redis/deps进行编译依赖项
cd /usr/local/src/redis/deps
make hiredis lua jemalloc linenoise
4,打开/usr/local/src/redis进行编译4,打开/usr/local/src/redis进行编译
cd /usr/local/src/redis
make
5,在上面的Redis目录安装把它安装到/usr/local/redis里面5,在上面的Redis目录安装把它安装到/usr/local/redis里面
mkdir /usr/local/redis
make install PREFIX=/usr/local/redis
看到上面的说明安装成功了哦
6,验证安装是否成功6,验证安装是否成功
cd /usr/local/redis/bin
ls
看到如下启动文件就可以了
使用which命令查看系统里面是否有redis的服务
which redis-server
显示为没有
7,把配置文件移动到/root/myredis目录[目录可以自定义] 可以为/root/myredis
7,把配置文件移动到/root/myredis目录[目录可以自定义] 可以为/root/myredis
使用which命令查看系统里面是否有redis的服务使用which命令查看系统里面是否有redis的服务
mkdir /root/myredis
cp /usr/local/src/redis/redis.conf /root/myredis
8,启动Redis8
cd /usr/local/redis/bin
./redis-server /root/myredis/redis.conf
9,默认情况,Redis不是在后台运行,我们需要把redis放在后台运行9,默认情况,Redis不是在后台运行,我们需要把redis放在后台运行
vi /usr/myredis/redis.conf
10,再次启动查看进程10,再次启动查看进程
./redis-server /usr/myredis/redis.conf
查看进程
ps -ef|grep redis
可以看到在6379端口号已启动了redis
11,客户端链接和退出
连接
cd /usr/local/redis/bin
./redis-cli 默认是-h 127.0.0.1 -p 6379
退出
quit
ping
PONG
12,停止redis
cd /usr/local/redis/bin
./redis-cli shutdown
或者
kill redis-server
再次查看进程
ps -ef|grep redis