最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Redis

运维笔记admin18浏览0评论

Redis

Redis

Redis 1、概念:redis是一款高性能的NOSQL系列的非关系型数据库

2、下载安装 1、官网: 2、中午网:/ 3、解压直接可以使用: *redis.windows.conf:配置文件 *redis-cli.exe:redis的客户端 *redis-server.exe:redis服务器端

3、命令操作 1、redis的数据结构: *redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构 *value的数据结构: 1)字符串类型 string 2)哈希类型 hash:map格式 3)列表类型 list:linkedlist格式 4)集合类型 set: 5)有序集合类型 sortedset

2、字符串类型 string 1、存储:set key value 2、获取:get key 3、删除:del key 3、哈希类型 hash 1、存储:hset key field value 2、获取: *hget key field:获取指定的field对应的值 *hgetall key:获取所有的field和value 3、删除:hdel key field 127.0.0.1:6379> hdel myhash username (integer) 1

4、列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边) 1、添加: 1、lpush key value:将元素加入列表左表 2、rpush key value:将元素加入列表右边 2、获取: *lrange key start end:范围获取 3、删除: *lpop key:删除列表最左边的元素,并将元素返回 *rpop key :删除列表最右边的元素,并将元素返回

5、集合类型 set :不允许重复元素 1、存储:sadd key value 2、获取:smembers key :获取set集合中所有元素 3、删除:srem key value:删除set集合中的某个元素

6、有序集合类型 sortedset :不允许重复元素 1、存储:zadd key score value: 2、获取:zrange key start end 3、删除:zrem key value

7、通用命令 1、keys *:查询所有的键 2、type key:获取键对应的value的类型 3、del key:删除指定的key value

4、持久化 1、redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。 2、redis持久化机制: 1、ROB:默认方式,不需要进行配置,默认就使用这种机制 *在一定的间隔时间中,检测可以的变化情况,然后持久化数据 1、编辑redis.windows.conf文件

after 900 sec (15 min) if at least 1 key changed

save 900 1

after 300 sec (5 min) if at least 10 keys changed

save 300 10

after 60 sec if at least 10000 keys changed

save 60 10000 2、重新启动redis服务器,并指定配置文件名称 D:\redis\64bit\redis-server.exe redis.windows.conf

2、AOF:日志记录的方式,可以记录每一条命令的操作。可以每一次命令操作后,持久化数据 1、编辑redis.windows.conf文件 appendonly No(关闭aof)–》APPendonly yes(开启aof)

#appendfsync always :每一次操作都进行持久化 appendfsync everysec :每隔一秒进行一次持久化

appendfsync no:不进行持久化

Redis

发布评论

评论列表(0)

  1. 暂无评论