一、事务
1、multi (开启事务)
2、执行一条或多条语句
3、discard (取消事物) 或 exec (执行事务)
4、watch key1 key2 监视一个或多个属性(用在开启事务之前),在执行事务的时候如果key1或key2发生改变,则事务执行失败。比如购买火车票只剩下一张票:张三在mutil之后,exec之前,这张票被别人买走了。
5、unwatch key1 key2 取消一个或多个属性监视
二、发布频道消息和订阅频道(适合做官方推送、聊天室的公告,不适合做微博等用户超级大的群体)
1、publish key value (发布消息value到key频道)
2、subscribe key (订阅key频道)
3、psubscribe key* (模糊订阅key频道)
三、数据持久化
rdb:优点:快照内存持久化,恢复速度非常快
rdb:缺点:在2个保存点之间,断电。将会丢失1-N分钟的数据。出于对持久化的更精准要求,redis添加了aof方式append only
四、redis集群
配置从redis(可以:rdb放在第一台从reids,aof放在主reids)
1.拷贝一份主服务器redis.conf如:redis6380.conf
1.Slaveof master-Host port ,把当前实例设为主redis的host和port
2.pidfile /var/run/redis.pid修改这个运行文件比如:/var/run/redis6380.pid
3. port设置自己的端口如:6380
4.启动从服务器redis-cli -p 6380
网友评论