redis安装完毕启动的时候如果没有限定启动哪个配置文件,就会自启动默认的配置文件。查看一下redis的文件分布:
dpkg -L redis-server

从上往下几个关键文件:

/etc/init.d/redis-server————-redis的可执行程序
/etc/redis/redis.conf—————-redis的配置文件
/usr/bin/redis-server—————redis的自启动文件

如果是单实例运行redis的话,就不用管线这些,但是如果想要运行多个redis实例的话,就需要对redis文件进行操作。

我们知道。redis一个实例就是一个节点,每个节点分配一个端口号,每个节点对应一个redis.conf配置文件。默认配置的端口号是6379,假设现在需要多配置一个实例,端口为6380,我们可以直接复制redis.conf命名为redis6380.conf,并且编辑配置文件修改一下几个参数:
pidfile //run/redis/redis6380-~//log/redis/redis6380-~

保存之后直接启动这个配置文件即可。
redis-server /etc/redis/redis6380.conf

我们可以查看一下进程:
ps auxf | grep redis-server

可以看到确实启动了两个redis端口,但是两个redis进程用户不一样,一个是redis,一个是root。如果想用户都是redis,我们可以直接复制/etc/init.d/redis-server自启动文件并且修改参数:

退出重新启动redis6380.conf即可。

【Redis学习】Redis开启多个端口相关推荐

  1. Redis 学习---Redis 安装(2)

    Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases. Redis 支持 32 位和 64 位.这个需要根据你系统 ...

  2. redis学习-redis事务

    是什么 可以一次执行多个命令,本质是一组命令的集合.一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞. 一次执行多个redis命令. 能干嘛 一个队列中,一次性.顺序性 ...

  3. redis学习——redis事务

    Redis事务的概念: Redis 事务的本质是一组命令的集合.事务支持一次执行多个命令,一个事务中所有命令都会被序列化.在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会 ...

  4. redis学习-redis五大数据类型

    五大数据类型简介 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. 也就是例子中的k1 v1,k2 v2 s ...

  5. redis学习-redis入门概述及简介

    是什么 Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运 ...

  6. Redis学习---Redis操作之String

    set(name, value, ex=None, px=None, nx=False, xx=False) 在Redis中设置值,默认,不存在则创建,存在则修改 参数: ex,过期时间(秒) px, ...

  7. linux redis端口修改端口,linux--redis的开启多个端口(可行)

    在workerman开发过程中需要安装redis来存储用户ip.端口等信息 首先UBUNTU中安装redis: apt-update //更新apt包源 apt-get install redis-s ...

  8. linux redis端口修改端口,linux--redis的安装和配置和开启多个端口

    在workerman开发过程中需要安装redis来存储用户ip.端口等信息 首先UBUNTU中安装redis: apt-update  //更新apt包源apt-get install redis-s ...

  9. 深入学习Redis(3):主从复制

    原味链接:https://www.cnblogs.com/kismetv/p/9236731.html 前言 在前面的两篇文章中,分别介绍了Redis的内存模型和Redis的持久化. 在Redis的持 ...

最新文章

  1. static使用方法小结
  2. 生物信息课程学习 --- 比对,BLAST,马尔可夫
  3. js通过ajax发送header信息php接收
  4. linux如何判断光盘是否挂载,LInux下如何挂载光盘找rpm包的方法步骤
  5. html时钟翻牌效果,干货满满!如何优雅简洁地实现时钟翻牌器(支持JS/Vue/React)
  6. scss支持的嵌套css规则
  7. 关闭eslint检验;vue-cli3搭建的vue项目关闭eslint;脚手架3关闭eslint;
  8. 牛客16585 统计单词数
  9. 【git系列】切换分支相关命令
  10. 排列组合 vs 全排列与指数
  11. magento mysql_解决Magento环境Mysql经常挂掉的问题
  12. Linux下挂载iscsi存储及多路径功能配置
  13. ajax菜鸟教程html,菜鸟教程--AJAX
  14. Oracle 锁表问题查询处理
  15. PG逻辑复制的REPLICA IDENTITY设置
  16. 基于matlab算法的可靠度分析,参考基于matlab算法的可靠度分析
  17. 移动端H5页面编辑器开发实战--原理结构篇
  18. 零基础入门UI设计必备实用技巧!
  19. 【NOIP2013】华容道 最短路优化搜索(spfa)
  20. [翻译]Learning Multiple Tasks with Deep Relationship Networks

热门文章

  1. Exchange企业实战技巧(15)启用向外部联系人发送邮件时的提醒
  2. 《Effective C#》Item 17:减少装箱(Boxing)和拆箱(Unboxing)操作
  3. Web安全(下)---主动类安全产品技术分析
  4. cordova 创建Android 工程(零起点)
  5. Unlinked Gradle project
  6. 浅谈WebKit之Port
  7. Android studio编译好的apk文件在哪里?
  8. Android 点击应用外的Url拉起应用
  9. 《Python编程从入门到实践》学习笔记8(第9章:类)
  10. pymysql 模块 使用目录