redis make error:/deps/jemalloc/:no such file or diectory; 后台运行及端口配置

redis

1.编译命令: make

在这里插入图片描述
在这里插入图片描述

2. error:/deps/jemalloc/:no such file or diectory

指定redis分配器为libc,默认使用jemalloc分配器,而本地没有。
Redis 2.4版本之后,默认使用jemalloc来做内存管理,因为jemalloc被证明解决fragmentation problems(内存碎片化问题)比libc更好。但是如果你又没有jemalloc而只有libc,当make出错时,你可以加这么一个参数即可。

make clean
make MALLOC=libc

在这里插入图片描述

3.安装命令: make PREFIX=/usr/local/redis install

关键字 PREFIX=
这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。
 假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。
 其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

启动:./bin/redis-server ./redis.conf
在这里插入图片描述

4. 查看是否运行和关闭操作

查看运行:ps -aux|grep redis
关闭服务:redis-cli是连接本地redis服务的一个命令,通过该命令后可以进入redis的脚本控制台,输入shutdown命令回车;

5. redis.conf 中配置的一些说明

   daemonize 如果需要在后台运行,把该项改为yes
  pidfile 配置多个pid的地址 默认在/var/run/redis.pid
  bind 绑定ip,设置后只接受来自该ip的请求
  port 监听端口,默认是6379
  loglevel 分为4个等级:debug verbose notice warning
  logfile 用于配置log文件地址
  databases 设置数据库个数,默认使用的数据库为0
  save 设置redis进行数据库镜像的频率。
  rdbcompression 在进行镜像备份时,是否进行压缩
  dbfilename 镜像备份文件的文件名
  Dir 数据库镜像备份的文件放置路径
  Slaveof 设置数据库为其他数据库的从数据库
  Masterauth 主数据库连接需要的密码验证
  Requriepass 设置 登陆时需要使用密码
  Maxclients 限制同时使用的客户数量
  Maxmemory 设置redis能够使用的最大内存
  Appendonly 开启append only模式
  Appendfsync 设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式)
  vm-enabled 是否开启虚拟内存支持 (vm开头的参数都是配置虚拟内存的)
  vm-swap-file 设置虚拟内存的交换文件路径
  vm-max-memory 设置redis使用的最大物理内存大小
  vm-page-size 设置虚拟内存的页大小
  vm-pages 设置交换文件的总的page数量
  vm-max-threads 设置VM IO同时使用的线程数量
  Glueoutputbuf 把小的输出缓存存放在一起
  hash-max-zipmap-entries 设置hash的临界值

详细内容可进该链接查看:
https://www.imxushuai.com/2018/05/20/Redis%E5%AE%89%E8%A3%85%E4%BB%A5%E5%8F%8A%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3/
https://www.cnblogs.com/hunanzp/p/12304622.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值