-
常用类型: String hash key不要太长、太短,命名统一 set key value # 赋值 get key # 获取值 get set company baidu ==> get company , set company baidu del key # 删除 incr num # num 的值+1 没有默认为0 加一就是1 如果num类型不能做加一运算 报错 decr num # 减一 同理 incrby num 5 # num += 5 decrby num 5 # num -= 5; append num 5 # num 后面追加字符串“5” 如果num不存在默认为空字符串查看全部
-
set name yangjj set age 27 get name getset name xiaonan incr age decr age incrby age 5查看全部
-
rpoplpush使用场景查看全部
-
AOF 优点: 1. aof默认是不开启的 2. 同步写入频率高,效率低,方式最安全. 3. 写入模式采用append模式,追加模式, 不破坏写入日志数据,在redis中追加也不会破坏文件.如果在写入一般时候出现熊崩溃问题,redis下次启动之前通过 redis-check-aof这个工具来帮助数据一致性问题 4. 当数据过大,可启动修改重写机制,redis采用append的这种机制,将新的修改的数据不短的写到老的磁盘文件当中,同时创建新的文件保存操作,保证修改数据的更新 5. 日志文件格式清晰,便于重建数据 缺点: 1. 对于相同数据集aof文件比rdb文件大一些 2. 根据同步策略不同,效率比rbd低. 配置过程: 1. 编辑redis.conf:vim redis.conf 2. 找到appendonly 未开启为no 需要改成yes(因为默认使用rdb方式所以) 3. Redis的目录下会产生appendonly.aof这个文件,用来保存appendonly的之前的增删改操作, 4. Appendfsync always 没修改一次就同步到磁盘上 5. Appendfsync everysec 每秒会向硬盘中同步一次 6. Appendfsync no 不同步到硬盘中 7. 停掉redis ./bin/redis-cli shutdown 8. 重启redis ./bin/redis-servers ./redis.conf 9. Flushall 清空数据库 , 做缓存使用 10. 进入appendonly.aof删除flushall可以恢复数据库 11. 修改策略(见图)查看全部
-
key定义注意点查看全部
-
数据结构查看全部
-
优势: 1. 可以将数据保存为一个文件,便于备份. 2. 方便可移植性. 3. 性能最大化,可以开启小的进程处理持久化操作. 缺点 1. 不能保证数据完整性. 2. 当数据过大,进程处理将会延迟几百秒到一千毫秒 配置过程: 1. 编辑redis.conf 文件:vim redis.conf. 2. 找到时间戳,配置秒,分,时与之存储量. 3. Rdb文件默认保存在redis的安装目录中.查看全部
-
持久化 1.RDB 在一定时间间隔内将数据写入到内存中 2.AOF 以日志形式将操作redis的操作命令增删改保存到日志中保存到硬盘中.默认是关闭状态,需要开启,保证再次启动时候数据完整性 3.不持久化 将redis持久化关闭,关闭以后可以将redis看成一个缓存.用作缓存 4.同事使用 RDB和AOF 两种方式保证数据持久化,使数据更完整.查看全部
-
Redis特性: (1)每个Redis实例有16个数据库,角标从0~15,默认为0,也可以通过select来选择数据库。比如:select 1,选择1号数据库 move用于移动数据库。比如:move myset 1,表示移动myset这个key到1号数据库。 (2)开启事务会将任务放到queue中,当提交事务时逐个执行 命令: (1)切换数据库:select [0~15] (2)开启事务:multi (3)提交事务:exec (4)回滚事务:discard Clear 清理 Mulit 开启事物 Incr 制定key的value值+1 增加到queued 事物 开启 提交 回滚 Mulit Incr key Exec Discard查看全部
-
安装准备:(1)VMware Workation虚拟机(2)Linux(CentOS)系统(3)SecureCRT 安装过程: (1)安装编译器:yum install gcc-c++ (2)下载Redis源码并上传到服务器 (3)解压Redis压缩包:tar -zxvf *redis* (4)进入Redis目录进行编译:make (5)安装Redis:make PREFIX=/user/local/redis install (6)将redis.conf拷贝到Redis安装目录:cp redis.conf /user/local/redis (7)进入安装目录,更改redis.conf文件:vim redis.conf --> daemonize no 改为 yes (8)启动redis后端模式:./bin/redis-server ./redis.conf查看全部
-
VMware 10.0.2 CentOS-6.5 SSH客户端:secureCRT7.3,SecureFx 7.3查看全部
-
rename 重命名 expire 设置key的过期时间 单位:秒 ttl 查看key的剩余时间 type 产看类型 exists 产看key是否存在 keys 产看所有kye的值 keys *查看全部
-
Redis的应用场景 主要应用于缓存中 其次消息队列 应用排序 网站访问统计 数据过前期处理 分布式集群架构中session分离查看全部
-
redis 的五大数据类型 字符串类型 列表类型 有序集合类型 散列类型查看全部
-
应用场景查看全部
举报
0/150
提交
取消