Redis
文章平均质量分 71
Lkun_99
学生
展开
-
Redis设置内存大小和查看内存使用情况
Redis设置内存大小和查看内存使用情况一、设置内存大小(1)编辑配置文件,本文的配置位置在/etc/redis/6379.conf,这是使用了utils工具包的install_server.sh脚本安装成为系统服务,可以使用systemctl start | restart | stop命令操作redis服务,同时也是配置开机启动。vim /etc/redis/6379.conf# 找到maxmemory,设置想要的大小即可,默认单位为 byte,可以设置为mb或GBmaxmemory 1GB原创 2021-12-23 15:09:40 · 12835 阅读 · 0 评论 -
Redis底层数据结构
Redis底层数据结构1、SDS(Simple Dynamic string)typedef struct sdshdr{ int len; // 已经使用的长度 int free; // 未使用的长度 char buf[]; // 字符数组,用来保存字符串}sdshdr;好处:(1)获取长度信息可以在O(1)的时间复杂度内获取到字符串数组的长度和未使用长度的大小(2)杜绝内存溢出在进行字符串修改的时候,首先会比较len和当前空间的大小,如果len > 当前空间,那么会进原创 2021-09-15 19:15:31 · 222 阅读 · 0 评论 -
Redis学习
Redis学习1、Redis安装(1)下载源码包(2)解压源码包tar -zxvf redis-4.0.40.tar.gz(3)安装gccyum install -y gcc(4)进入解压目录执行make MALLOC=libc(5)编译完成后执行如下命令make install PREFIX=/usr/local/redis(6)进入/usr/local/redis/bin目录启动redis服务./redis-server(7)设置后台运行设置后台运行,vim red原创 2021-09-14 18:56:39 · 99 阅读 · 0 评论