美文网首页
Redis3-操作

Redis3-操作

作者: 小正2 | 来源:发表于2018-02-10 10:55 被阅读0次

    一、事务

    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

    相关文章

      网友评论

          本文标题:Redis3-操作

          本文链接:https://www.haomeiwen.com/subject/zoectftx.html