Redis
文章平均质量分 56
M-artin.online
真的是菜鸟一个啊,蜗牛桑
展开
-
Redis对比memcached
Redis 对比 memcached#支持数据的持久化:可以将内存中的数据保持在磁盘中,重启redis服务或者服务器之后可以从备份文件中恢复数据到内存继续使用#支持更多的数据类型:支持string(字符串)、hash(哈希数据)、list(列表)、set(集合)、zset(有序集合)#支持数据的备份:可以实现类似于数据的master-slave模式的数据备份,另外也支持使用快照+AOF#支持更大的value数据:memcache单个key value最大只支持1MB,而redis最大支持512原创 2021-07-06 18:59:31 · 95 阅读 · 0 评论 -
Redis之多实例的操作
1.为什么要创建多实例?测试环境中经常使用多实例,需要指定不同实例的相应的端口,配置文件,日志文件等相关配置 ,通俗的说就是可以在一个机器上,启动多个redis服务端开始只有一个6379 如图多实例理念;就是多个端口共用一个程序;data 数据etc配置文件log日志run进程编号1.配置其他端口文件为了区分 设置6379设置数据库.rdb文件grep dump.rdb redis_6379.conf (查询)sed -i ‘s/dbfilename dump.rdb/dbfi原创 2021-07-03 10:35:21 · 636 阅读 · 1 评论 -
Redis之持久化RDB模式浅见
1.RDB优点RDB快照保存了某个时间点的数据,可以通过脚本执行bgsave或save自定义时间点备份 可以保留多个备份,出现问题可 以恢复到不同时间点,文件格式支持不少第三方工具作数据分析;2.RDB可以最大化Redis的性能,父进程在保存RDB文件时只fork出一个子进程,然后子进程处理所有保存工作 父进程0操作;3.RDB在大量数据,恢复速度比AOF快;2.RDB缺点1.不能实时保存数据,可能丢失自上一次执行RDB备份到当前内存数据;RDB要保存整个数据集的状态,一般超过5分原创 2021-07-03 10:25:55 · 162 阅读 · 1 评论 -
Redis如何解决启动时tcp-backlog等三个警告提示
第一个报错:tcp-backlog说明:backlog参数控制的是三次握手的时候server端收到client ack确认号之后的队列值,即全连接队列解决方案:#vim /etc/sysctl.confnet.core.somaxconn = 1024#sysctl -p第二个报错:内核参数说明:0、表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。1、表示内核允许分配所有的物理内存,而不管当前的内存状.原创 2021-07-01 09:51:40 · 776 阅读 · 0 评论