设置服务器上的redis数据库共享

一,服务器是Windows(我的是win10)

redis版本: 3.2.100

  1. 打开安装路径,找到redis.windows-service.conf
  2. bind 127.0.0.1注释掉,如果没有设置bind,那就代表所有都能访问
  3. protected-mode yes 修改为protected-mode no
  4. 查找确定是否设置了密码,如果requirepass 后面什么也没有就是代表设置密码,设置不设置都没影响
     requirepass 123456

    设置服务器上的redis数据库共享_第1张图片

  5. 打开任务管理器,打开任务,找到redis任务,把redis服务关掉,并且自动改为手动
  6. 打开redis安装目录,在此管理员打开终端,运行  redis-cli ,启动redis服务,或者在计算机服务里打开
  7. 再打开一个终端测试,如果已经把redis配置到环境变量,在哪打开终端都行,如果没有配置好,那就还在安装目录下打开,
    输入redis-cli (本机打开默认是127.0.0.1:6379,而且没有密码)
    加参数的打开命令,redis-cli -h 127.0.0.1 -p 6379 -a 密码(,这个还是本机打开的,如果没有设置密码,则-a不加)
    如果同事想要访问,请输入redis-cli -h 你的IP, -p 6379 -a 密码(密码同上,但是,前提是你电脑的防火墙都必须要关闭)
  • :步骤6, 此时windows上的redis-server终端不能关闭,关闭的话就等于关闭了redis,所以最好在服务里打开
  • :127.0.0.0-127.255.255.255为系统回环地址,也就是相当于访问本机localhost,conf里没有绑定任何地址的话,本机可以从这里任意一个访问redis

 

二,服务器是Liunx(我的是UBuntu)

Ubuntu:16.04.4
redis3.0.6
配置和windows上的差不多

  1. 打开安装路径,在此打开终端,sudo vim redis.conf
  2. bind 127.0.0.1注释掉,如果没有设置bind,那就代表所有都能访问
  3. protected-mode yes 修改为protected-mode no
  4. 查找确定是否设置了密码,如果requirepass 后面什么也没有就是代表设置密码,设置不设置都没影响
    requirepass 123456
  5. ESC,输入":wq" 退出
  6. service redis restart 重启服务
  7. 再打开一个终端测试,如果已经把redis配置到环境变量,在哪打开终端都行,如果没有配置好,那就还在安装目录下打开,
    输入redis-cli (本机打开默认是127.0.0.1:6379,而且没有密码)
    加参数的打开命令,redis-cli -h 127.0.1.1 -p 6379 -a 密码(,这个还是本机打开的,如果没有设置密码,则-a不加)
    如果同事想要访问,请输入redis-cli -h 你的IP, -p 6379 -a 密码(密码同上)

 注: redis-cli  info|grep 'version' ==>查看+筛选 redis 服务信息
      service redis stop    停止服务
      service redis start      开启服务
      service redis status     查看redis服务状态

你可能感兴趣的:(数据库)