1、Redis官网下载地址:https://redis.io/,下载方法就不必多说什么了。
2、Redis安装:
2.1、Redis解压:tar -zxvf redis-4.0.8.tar.gz -C /usr/local/
参数解读:
tar:xxx.tar 或者 xxx.tar.gz 格式的压缩包的解压命令;
-zxvf:z 代表gzip的压缩包;x 代表解压;v 代表显示过程信息;f 代表后面接的是文件
-C:解压到指定的目录。
2.2、然后切换目录到 Redis根目录下,执行 make 命令。
执行 make 命令可能会报错:
错误一:gcc命令找不到,是由于没有安装gcc导致,直接使用 yum 进行安装,命令:yum -y install gcc; -y 是一个参数,表示在安装的过程中总是执行 yes;
错误二:error: jemalloc/jemalloc.h: No such file or directory,是因为没有分配内存,内存分配器使用 libc ,执行命令:make MALLOC=libc;
安装完 gcc 之后,先执行 make distclean 清理一下上次 make 之后产生的文件,再执行 make。
附加操作(可以不执行):执行完 make 之后,再执行 make install,该操作是将 src 目录下的可执行文件复制到 、usr/local/bin 目录下。
2.3、redis启停,切换到 src 目录下:
2.3.1、启动:
a、后台启动: ./redis-server &
b、后台启动并输出日志到nohup.out文件:nohup /usr/local/redis-4.0.8/src/redis-server &
2.3.2、关闭: ./redis-cli shutdown 或者通过杀死进程的方式直接简单粗暴的关闭(kill pid 或者 kill -9 pid,其中 pid 代表的是进程号)。
3、Redis客户端:
3.1、redis命令行客户端:redis-cli(Redis Command Line Interface)是Redis自带的基于命令行的Redis客户端,用于与服务端交互,我们可以使用该客户端来执行redis的各种命令。
3.1.1、直接连接 Redis(默认ip127.0.0.1,端口6379):./redis-cli
3.1.2、指定 IP 和 端口 port 连接 Redis:./redis-cli -h 127.0.0.1 -p 6379
3.2、Redis远程客户端:Redis Desktop Manager 下载地址:https://redisdesktop.com/,傻瓜式安装。
3.3、redis编程客户端:
3.3.1、什么是redis编程客户端:redis以键值对的方式存储数据在服务器上,那么我们Java程序如何读取键值对中的值内容呢?所以有人编写了一套程序,专门去连接redis并读取其中的键值对内容,这套程序就像驱动程序一样,我们使用它提供的API就能访问服务器上的redis并对它进行各种操作。
3.3.2、redis的Java编程客户端:Jedis:redis的Java编程客户端,Redis官方首选推荐使用Jedis,jedis是一个很小但很健全的redis的java客户端;Jedis 源码:https://github.com/xetorthio/jedis;api 文档:http://xetorthio.github.io/jedis/
4、Redis命令:redis中文版命令大全:http://redisdoc.com/;redis英文版命令大全:https://redis.io/commands
5、Redis的发布和订阅,参考Redis命令大全;
6、Redis数据持久化,参考Redis命令大全;
7、Redis事务,参考Redis命令大全。