-
set使用场景:1.跟踪唯一性数据 ;2、用于维护数据对象之间的关联关联<br />查看全部
-
和list类型不同的是,set集合不允许出现重复的元素。
查看全部 -
redis应用场景:
①缓存②任务队列③网站访问统计④应用排行榜⑤数据过期处理⑥分布式集群架构中的session分离
查看全部 -
key的命名,不能过长(1024),不能过短(无意义),统一的命名规范查看全部
-
/usr/local/redis/bin
redis-benchmark 性能测试工具
redis-check-aof 文件修复工具
redis-check-dump 文件检查工具
redis-cli 命令行客户端
redis-sentine -> redis-server
redis-server 服务器
前端启动
redis-server
守护程序启动
编辑 redis.conf
daemonize no -> daemonize yes
redis-server redis.conf
查看Redis状态
ps -ef | grep -i redis
关闭Redis
kill -9 pid
redis-cli shutdown
查看全部 -
nosql数据库比较
查看全部 -
什么是关系型数据库查看全部
-
字符串操作:
set key 创建键值对
get key 通过key获取value
del key 删除键值对
incr key 将key的值加一
decr key 将key的值减一(可负数)
incrby key int 将key的值增加int大小
decrby key int 将key的值减小int大小(可负数)
append key str 在key的值后面追加信息
查看全部 -
redis 默认使用RDB 方式持久化
save 900 1 每900秒至少一个key发生变化,就保存一次
save 300 10
save 60 10000
dbfilename dump.rdb 数据文件名
保存的路径是 dir ./ 也就是当前路径下
查看全部 -
redis两种持久化方式
查看全部 -
redis在事务中所有命令都将被串行化 顺序执行,事务执行期间 redis不会再为其他的客户端 提供任何的服务 从而保证事务中所有的命令被原子化执行 那么和关系型数据库中事务相比 redis 中如果某个命令执行失败 它后面的命令还会被执行。
multi 开启事务
exec 提交事务
discard
根据Redis的官方文档中所说的,Redis的事务是不支持回滚的。视频8-1中介绍的discard是指取消该次的事务,是指清空Redis服务器中事务指令队列,而不是回滚事务,回滚的概念跟这个discard是完全不一样的
在事务开启之前 如果客户端和服务器之间出现通讯故障并导致网络断开 那么后面所执行的这些语句 都将不会被服务器所执行 如果网络断开是发生在客户端执行之后 的 那么这个事务中所有的命令都会被服务器执行
查看全部 -
multi exec discard 这几个命令实现事务<br />查看全部
-
redis 特性
查看全部 -
yum install gcc-c++
查看全部 -
获取key 存放value的类型 type key值<br />查看全部
举报