Lucent's Blog

Lucent's Blog

当时明月在 曾照彩云归


人生不相见,动如参与商。


Redis

  1. Redis学习笔记(四)主从复制及启动哨兵模式

    5 min read
    Redis

    Redis主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,优点是读写分离,容灾恢复。 启动三台redis 首先准备三个配置文件并分别配置三个不同端口,例如6379,6380,6381 Pid文件名字,Log文件名字,Dump.rdb名字请根据需要自行设置 然后分别启动三台redis 下图可见三台redis均启动成功 下面分别连接三台redis并查看当前redis的状态 可见,所有redis默认均为主库,并且没有从库连接 配置主从复制 主从服务器的配置原则是:配从(库)不配主(库),即在从库进行配置,主库不用配置 注:无这里使用端口为6379的库作为主库,6380,

  2. Redis学习笔记(三)Redis字符串(String)

    1 min read
    Redis

    String(字符串) string是redis最基本的类型,可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。 常用命令 set key value #设置key的值为value get key #获取key的值 incr key #将key中存储的数据(必须为数字)加1 incrby key 值 #将key中存储的数据(必须为数字)加上指定的值 decr key #将key中存储的数据(必须为数字)减1

  3. Redis学习笔记(二)Redis 键(key)

    1 min read
    Redis

    常用命令 select db #选择数据库,redis默认16个库(0-15) keys * #列出当前库中所有key exists key的名字 #判断某个key是否存在 expire key seconds(秒) #为给定的key设置过期时间 ttl key #查看还有多少秒过期,-1表示永不过期,-2表示已过期 type key #查看key是什么类型 move key db #移动key到指定数据库,当前库就没有了,被移除了 RENAME key newkey

  4. Redis学习笔记(一)redis安装(Centos7)和简单存取数据

    3 min read
    Redis

    redis是非关系型数据库(NoSql),NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。 redis的安装 1.创建myredis文件夹 mkdir myredis 2.下载redis最新版https://redis.io/ 可以直接下载再传到Centos系统中,也可以在Centos中使用如下命令直接下载 cd myredis