Redis 基础入门

来源:互联网 发布:mac用什么五笔 编辑:程序博客网 时间:2024/06/05 04:31

Ubuntu Redis 安装

  • 下载压缩包, tar xvfz redis-* * *.tar.gz
  • 进入解压目录, cd redis-* * *
  • 编译, sudo make
  • 安装, sudo make install
  • 测试安装结果, sudo make test

Redis 启动, 关闭

  • 启动 : cd redis-* * *, redis-server [redis.conf] (指定配置文件, 默认redis.conf, 单机多实例时, 指定redis运行示例)
  • 关闭 : redis-cli shutdown

Redis 连接客户端

  • redis-cli [-h 127.0.0.1 -p 6379](默认本地, 6379, 单机多实例时或访问其他redis, 可以添加)
  • 操作redis, 参考 http://redisdoc.com/

Redis 单机多实例

  • cd redis- * * *
  • c 一份redis.conf, cp -r redis.conf redis_6380.conf
  • 修改redis_6380.conf, vi redis_6380.conf

    • 修改PID存放位置 pidfile , /var/run/redis/redis_6480.pid
    • 修改端口 port, 6380
    • 修改日志文件 logfile , /var/log/redis/redis_6380.log
    • 修改数据库文件 rdbfile / dbfilename , dbfilenamedump_6380.rdb / dbfilename dump_6380.rdb
  • 启动两个实例

    • redis-server redis.conf
    • redis-server redis_6380.conf
  • 连接客户端

    • redis-cli -h 127.0.0.1 -p 6379
    • redis-cli -h 127.0.0.1 -p 6380
  • ok.

Redis 配置登录验证

方法一, 修改配置

  • 打开redis.conf文件
  • 找到#requirepass foobared, 去掉注释
  • 修改foobared 为你要验证的密码
  • ok.

方法二, 命令修改,本地有效,重启重新读取配置密码

  • 连接redis, redis 127.0.0.1:6379[1]>
  • config set requirepass test_password
  • config get requirepass
    • 1) “requirepass”
    • 2) “my_redis”
  • 使用新密码验证,下次重启,新密码失效

使用密码连接客户端

连接时验证

redis-cli -h 127.0.0.1 -p 6379 -a test_password

执行操作时验证

redis 127.0.0.1:6379> auth myRedis

Redis 应用场景

  • http://www.cnblogs.com/shanyou/archive/2012/09/04/2670972.html

1

1