Redis
文章平均质量分 85
@seven@
加油,未来可期
展开
-
Redis详解(4)进阶(2) 集群
redis有三种集群方式:主从复制,哨兵模式和集群。。原创 2022-08-21 21:16:49 · 123 阅读 · 0 评论 -
Redis详解(4)进阶(1) 配置文件 持久化
redis配置文件对大小写不敏感# 指定 redis 只接收来自于该IP地址的请求,如果不进行设置,那么将处理所有请求#redis监听的端口号port 6379#tcp keepalive参数。如果设置不为0,就使用配置tcp的SO_KEEPALIVE值,使用keepalive有两个好处:检测挂掉的对端。降低中间设备出问题而导致网络看似连接却已经与对端端口的问题。在Linux内核中,设置了keepalive,redis会定时给对端发送ack。原创 2022-08-21 11:28:29 · 129 阅读 · 0 评论 -
Redis详解(3)基础入门(2)
在redis.conf配置文件里面可以看到。在使用redis数据库里面,通过使用命令:select+id(0-15)选择数据库。默认是0库。原创 2022-08-21 10:53:47 · 262 阅读 · 0 评论 -
Redis详解(2)基础入门(1)安装与压测
Redis(Remote Dictionary Server),即远程子典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文原创 2022-06-20 17:39:17 · 88 阅读 · 0 评论 -
Redis发布订阅模式
1.redis环境安装和配置sudo apt-get install redis-server # ubuntu命令安装redis服务ps -ef | grep redisubuntu通过上面命令安装完redis,会自动启动redis服务,通过ps命令确认,可以看到redis默认工作在本地主机的6379端口上。2.Redis发布订阅2.1.redis数据库的命令1.订阅频道的命令是 subscriberedis的发布-订阅机制:发布-订阅模式包含了两种角色,分别是消息的发布.原创 2022-05-20 11:46:34 · 4677 阅读 · 0 评论 -
c++操作redis数据库(详解)
1.安装hiredis.h接口C++来操作redis数据库,是通过hiredis.h接口来实现,目前只能在Linux环境使用。git clone https://github.com/redis/hiredistar -zxvf hiredis.tar.gzlsmake #接下来把libhiredis.so放到/usr/local/lib/中,把hiredis.h放到/usr/local/inlcude/hiredis/中或者直接用命令make install配置 两个都可以make原创 2022-05-05 12:23:19 · 10338 阅读 · 2 评论 -
Redis详解(1)前言
单机:一开始,网站的访问量不会太大,单个数据库就可以了。当时以静态网页html为主,服务器没有太多压力。 现在大多数网站以读数据为多,数据库要读写分离,但是读数据比较多,存在热点数据,这个时候就需要缓存的存在,因为缓存的速度比数据库速度快。从优化数据结构和索引---->>>文件缓存(io)---->>memcached(缓存)缓存的解决一部分问题,但是数据量大了,访问速度还是会降低,这时候就考虑分库分表,或者集群了。集群可以在缓存,也可以在mysql,看数据量的要求。本质:数据库就是读写,缓存可以解决读的问原创 2022-06-20 16:01:41 · 70 阅读 · 0 评论