Linux安装redis,启动配置不生效(指定启动加载配置文件)

一、今天有个同学问我,为什么明明安装了redis,修改了配置,启动的时候,配置还是不生效。如下图是安装后的redis文件图。

root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9# ls
00-RELEASENOTES  COPYING    Makefile   redis.conf       runtest-sentinel  tests
BUGS             INSTALL    README.md  runtest          sentinel.conf     utils
CONTRIBUTING     MANIFESTO  deps       runtest-cluster  src
root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9#

二、想加载上图中的redis.conf,进入到src中寻找到启动文件redis-server

root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9/src# ls
Makefile      endianconv.c      pqsort.h           sentinel.o
adlist.c      endianconv.h      pqsort.o           server.c
adlist.h      endianconv.o      pubsub.c           server.h
adlist.o      evict.c           pubsub.o           server.o
ae.c          evict.o           quicklist.c        setproctitle.c
ae.h          expire.c          quicklist.h        setproctitle.o
ae.o          expire.o          quicklist.o        sha1.c
ae_epoll.c    fmacros.h         rand.c             sha1.h
ae_evport.c   geo.c             rand.h             sha1.o
ae_kqueue.c   geo.h             rand.o             siphash.c
ae_select.c   geo.o             rax.c              siphash
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
如果你想将 Redis 升级安装指定的目录,同时又不想更改原来的配置文件,可以按照以下步骤进行: 1.备份 Redis 数据 在升级 Redis 之前,需要备份 Redis 数据以防止数据丢失。可以使用 Redis 的 `BGSAVE` 命令来备份数据。 2.下载 Redis 新版本 可以从 Redis 官网下载最新版本的 Redis。下载完成后,解压缩压缩包。 3.编译和安装 Redis 进入 Redis 解压缩后的目录,执行以下命令进行编译和安装: ``` make make PREFIX=/path/to/install install ``` 其中,`/path/to/install` 为你想要将 Redis 安装到的目录。例如,如果你想将 Redis 安装到 `/usr/local/redis` 目录下,可以执行以下命令: ``` make PREFIX=/usr/local/redis install ``` 4.停止 Redis 服务 使用以下命令停止 Redis 服务: ``` redis-cli shutdown ``` 5.创建新的配置文件 在新的 Redis 安装目录下创建一个新的配置文件,例如 `/usr/local/redis/etc/redis.conf`,并将原来的配置文件复制到新的配置文件中。 ``` cp /path/to/old/redis.conf /usr/local/redis/etc/redis.conf ``` 6.启动新版本的 Redis 使用以下命令启动新版本的 Redis: ``` /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf ``` 其中,`/usr/local/redis` 为你将 Redis 安装到的目录,`/usr/local/redis/etc/redis.conf` 为新的配置文件路径。 7.检查 Redis 是否正常工作 可以使用以下命令检查 Redis 是否正常工作: ``` /usr/local/redis/bin/redis-cli ping ``` 如果返回 `PONG`,则表示 Redis 已经升级成功。 注意,在升级 Redis 之前,应该先查看 Redis 文档中的版本迁移指南,以了解升级可能会带来的影响和需要注意的事项。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值