黑马程序员技术交流社区
标题: <石家庄校区>redis [打印本页]
作者: 马fei飞 时间: 2019-6-30 10:23
标题: <石家庄校区>redis
Redis概念:redis是一款高性能的NOSQL系列的非关系型数据库关系型数据库:
非关系型数据库:
经常查询一些不太经常发生变化的数据,使用缓存思想解决这个问题
下载安装解压直接可以使用:
redis.windows.conf:配置文件
redis-cli.exe:redis的客户端
redis-server.exe:redis服务器端
file://C:/Users/Lenovo/AppData/Roaming/Typora/typora-user-images/1561081642330.png?lastModify=1561861063
命令操作redis的数据结构:
字符串类型:string
存储:set key value
获取:get key
删除:del key
哈希类型 hash
存储:hset key field value
获取
hget key field
hgetall key
删除:hdel key field
列表类型 list
集合类型set:不允许重复元素,无序的
有序集合类型 sortedset:不允许重复元素,且元素有顺序
存储:zadd key score value
获取:zrange key start end
删除:zrem key value
通用命令
keys * : 查询所有的键
type key:查询键的类型
del key:删除指定的key value
持久化redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中.
redis持久化机制
RDB:默认方式,不需要进行配置,默认就使用这种机制
编辑redis.windwos.conf文件
save 900 1
save 300 10
save 60 10000
重新启动redis服务器,并指定配置文件名称
AOF:日志记录的方式,可以记录每一条命令的操作.可以每一次命令操作后,来持久化数据
Java客户端 Jedis
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |