redis
文章平均质量分 76
运维搬运工
这个作者很懒,什么都没留下…
展开
-
redis基础之 --主从同步(八)
1、配置reids主从:主备模式,可以实现Redis数据的跨主机备份,程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端real server,此模式不需要在程序里面配置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis相应的后端real server即可,可避免更改程序中的IP地址设置。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hZkH9jU4-1618479908804)(F:\typora相关笔记\r原创 2021-04-15 17:45:48 · 172 阅读 · 0 评论 -
redis基础之 --常用命令(七)
1、configconfig命令用于查看当前redis配置、以及不重启更改redis配置等1.1、config set 修改当前最大内存info 查看当前内存127.0.0.1:6379> info......maxmemory:0......修改当前最大内存127.0.0.1:6379> CONFIG set maxmemory 1073741824OK注意: config set可以通过不重启服务修改某些值,例如最大内存,密码等;但是有些是无法修改的,例如bind或原创 2021-04-15 11:39:29 · 255 阅读 · 0 评论 -
redis基础之 --消息队列(六)
消息队列主要分为两种,分别是生产者消费者模式和发布者订阅者模式,这两种横式Redis都支持。1、生产者消费者模式:在生产者消费者(Producer/Consumer)模式下,上层应用接收到的外部请求后开始处理其当前步骤的操作,在执行完成后将已经完成的操作发送至指定的频道(channel)当中,并由其下层的应用监听该频道并继续下一步的操作,如果其处理完成后没有下一步的操作就直接返回数据给外部请求,如果还有下一步的操作就再将任务发布到另外一个频道,由另外一个消费者继续监听和处理。1,1、模式介绍生产者消原创 2021-04-15 11:36:11 · 189 阅读 · 0 评论 -
redis 基础之--set && hash(五)
Set是String类型的无序集合,集合中的成员是唯一的,这就意味着集合中不能出现重复的数据,可以在两个不同的集合中对数据进行对并取值。1、set (集合)场景:例如A用户有个微信群,B用户也有个微信群,但是AB互相不认识,AB的群都在腾讯服务器上,服务器用set对两个微信群进行了对比 ,发现A、B两个微信群众均有张三,李四和王五,服务器这个时候会觉得A、B应该认识,就给给A或B推你们有几个共同好友,你和A或B可能认识。1.1、sadd 创建集合数据127.0.0.1:6379[1]> sad原创 2021-04-14 15:21:13 · 425 阅读 · 0 评论 -
redis基础之--string && list(四)
1、redis场景数据类型1.1、字符串(string):字符串是所有编程语言中最常见的科最常用的数据类型,而且也是redis最基本的数据类型之一,而且redis中所有的key的类型都是字符串。1.1.1、set 设置key值# 设置一个key为name,value为“zhangsan”,设置自动过期时间为10s,10s后过期,单位是秒127.0.0.1:6379[1]> set name zhangsan ex 10OK127.0.0.1:6379[1]> keys *1) "原创 2021-04-13 17:42:32 · 83 阅读 · 0 评论 -
redis基础之---数据持久化(三)
7、redis数据持久化Redis虽然是一个内存级别的缓存程序,也就是redis是使用内存进行数据的缓存的,但是其可以将内存的数据按照一定的策略保存到硬盘上,从而实现数据持久保存的目的,目前redis支持两种不同方式的数据持久化保存机制,分别是RDB和AOF7.1、RDB 模式**RDB(Redis DataBase):**基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据RDB实现的具体过程Redis从主进程先fork出一原创 2021-04-12 16:51:21 · 88 阅读 · 0 评论 -
redis基础之---配置文件(二)
6、redis配置文件6.1、redis主要配置项bind 0.0.0.0 # 监听地址,可以用空格隔开后多个监听IPprotected-mode yes #redis3.2之后加入的新特性,在没有设置bind IP 和密码的时候,redis只允许访问127.0.0.1:6379,远程访问将提示警告信息并拒绝访问也就是在69行 bind 和 500行 requirepass 全部注释掉并且88行 protected-mode设置为yes的情况下只允许本地访问,远端访问会报错如下:[root@Ans原创 2021-04-12 16:48:53 · 681 阅读 · 0 评论 -
redis基础之--源码安装(一)
redis1、redis对比memcached:支持数据持久化,可以将内存中的数据保存在磁盘中,重启redis服务或者服务器之后可以从备份文件中恢复数据到内存继续使用。支持更多的数据类型:支持string(字符串)、hash(哈希数据)、list(列表)、set(集合)、zet(有序集合)支持数据备份:可以实现类似于数据的master-slave模式的数据备份,另外也支持使用快照+AOF。支持更大的value数据:memcached单个key,value最大只支持1M,而redis最大支持512M原创 2021-04-12 16:45:41 · 250 阅读 · 0 评论 -
CentOS7源码安装redis
redis安装redis官网:https://redis.io1.1、根据需求下载redis对应版本下载地址:https://download.redis.io/releases/?_ga=2.185991273.1782951645.1617865616-1544382325.1617865616下载之后上传至服务器,然后解压到/usr/local/src目录下[root@redis-server ~]# tar -xf redis-4.0.14.tar.gz -C /usr/local/src原创 2021-04-08 17:21:16 · 150 阅读 · 0 评论