搭建工具
1、Xshell:用于连接linux终端,方便操作。
2、Xftp:用于传输文件。
准备工作
一般我们会在linux上,新建一个专门用于存放工具的文件夹。
如:在/usr/local下新建一个software文件夹
通过Xshell连接linux终端
通过Xshell打开Xftp文件传输工具
进行文件传输
redis的安装
1、安装redis
进入redis的安装目录,cd /usr/local/software
tar -zxvf redis-3.2.4.tar.gz
进入redis的文件夹,进行编译安装
cd redis-3.2.4
make
启动redis
cd src
./redis-server
2、设置后台进程的方式启动redis
——避免每次启动redis时,都需要开一个新窗口
在redis的解压路径下找到redis的核心配置文件,拷贝到src文件夹下
cd /usr/local/software/redis-3.2.4
cp ./redis.conf ./src
进入src文件夹,修改redis.conf
cd src
vim redis.conf
启动redis
./redis-server redis.conf
启动客户端操作redis
./redis-cli
设置远程连接密码时,启动redis的方式
./redis-cli -a root(密码)
授权:auth root
关闭客户端:ctrl+c
3、 redis开启远程连接模式:
1)防火墙开放6379的端口号
添加端口: vim /etc/sysconfig/iptables
重启防火墙:service iptables restart
2)当操作redis时,出现Caused by: java.net.ConnectException: Connection refused: connect时。
修改配置文件
cd /usr/local/software/redis-3.2.4/src
vim redis.conf
3)当操作redis时,出现noauth Authentication required异常时。可通过设置redis的远程连接密码或者关闭保护模式解决
3.1)设置远程连接密码
3.2)关闭保护模式
4)重启redis
cd /usr/local/software/redis-3.2.4/src
./redis-server redis.conf
5)redis的关闭:
./redis-cli shutdown
redis常用命令
keys *:查看所有的key
flushdb:清除redis的缓存
type key:查询key的类型
-
String
-
list
-
hash
-
set
-
zset
redis中的数据结构
六种数据结构:
1.String(字符串):特点就是key - value类型
eg:set name xiaobai
2.Hash(哈希结构):特点是key - (field - value), (field2 - value2), (field3- value3)…(key名,field属性,value属性值)
eg: hset person name zhangsan hset person age 18
eg:hvals person – Hvals key 命令返回哈希表所有字段的值。
3.List(链表):特点是 key - value1,value2,value3,value4…
eg: lpush book java c c++ (向链表的左边插入数据)
eg:rpush book python html css (想链表的右边插入数据)
4.Set(集合):特点是key - value1,value2,value3…(集合的value是无顺序的)
5.hSet(有序集合):特点key - (value:score),(value:score),(value:score)… (有序集合是根据value的评分排序)
6.基数
有需要安装包的朋友可以在评论下方留言。。。既然来了,不妨点个关注,点个赞吧!!!