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
|