Redis介绍
基于内存进行存储,支持key-value的存储形式,底层使用C语言编写的。
基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的处理,Redis支持常用的5中数据类型:
- 字符串
- 列表
- 集合
- 有序集合
- 哈希
安装Redis
1.下载Redis(推荐到官网下载)
2.解压,并在本地硬盘任意位置创建文件夹,在其中创建3个文件夹
- bin:放置启动redis的可执行文件
- db:放置数据文件
- etc:放置配置文件,设置redis服务端口,日志文件位置,数据文件位置等
启动redis服务
windows版本下:
#先启动redis服务端
redis-server.exe redis.windows.conf
#再启动redis客户端
redis-server.exe redis.windows.conf
linux启动指令:
1.进入redis目录,启动redis-server
sudo ./bin/redis-server ./etc/redis.conf
2.进入redis目录,启动redis-cli,启动redis的客户端窗口,在此窗口中即可操作redis数据库
./bin/redis-cli
3.对数据库进行操作
set key value
get key
4.关闭redis服务
shutdown
redis常用指令
1)连接操作指令
quit:关闭连接(connection)
auth:简单密码认证
help cmd: 查看cmd帮助,例如:help quit
2)持久化
save:将数据同步保存到磁盘
bgsave:将数据异步保存到磁盘
lastsave:返回上次成功将数据保存到磁盘的Unix时戳
shundown:将数据同步保存到磁盘,然后关闭服务
3)远程服务控制
info:提供服务器的信息和统计
monitor:实时转储收到的请求
slaveof:改变复制策略设置
config:在运行时配置Redis服务器
4)对value操作的命令
exists(key):确认一个key是否存在
del(key):删除一个key
type(key):返回值的类型
keys(pattern):返回满足给定pattern的所有key
randomkey:随机返回key空间的一个
keyrename(oldname, newname):重命名key
dbsize:返回当前数据库中key的数目
expire:设定一个key的活动时间(s)
ttl:获得一个key的活动时间
select(index):按索引查询
move(key, dbindex):移动当前数据库中的key到dbindex数据库
flushdb:删除当前选择数据库中的所有key
flushall:删除所有数据库中的所有key
最后提供一个redis桌面管理工具以及一个很好用的支持SSH终端仿真程序(Windows下登录UNIX或Linux服务器主机的软件),都是win版本的
连接放置到我的百度网盘分享,需要的朋友可以自行下载:
链接: https://pan.baidu.com/s/1vrRoxfHECk8gtH6qACb0yQ 提取码: dk4w (redis桌面管理工具)
链接: https://pan.baidu.com/s/1wnadN-BzsD69o9jSI8dCBg 提取码: i38h(跳板机)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/12335.html