Redis:下载安装

来自Wikioe
Eijux讨论 | 贡献2021年5月9日 (日) 20:09的版本 (建立内容为“category:Redis == 下载安装 == === 下载 === 官网:“https://redis.io/” # Linux:“wget http://219.238.7.66/files/502600000A29C8D5/download.redis…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索


下载安装

下载

官网:“https://redis.io/”

  1. Linux:“wget http://219.238.7.66/files/502600000A29C8D5/download.redis.io/releases/redis-3.2.9.tar.gz”
  2. windows:“https://github.com/MSOpenTech/redis/releases”

安装

  1. 解压:tar -zxvf redis-3.2.9.tar.gz
  2. 切换目录: cd redis-3.2.9,执行命令:make
  3. 将 src下的可执行文件复制到/usr/local/bin 目录下,再执行 make install

启动

(切换到 redis-3.2.9/src/ 目录执行命令)

  • 后台启动:“./redis-server & ”
  • 后台启动并输出日志到nohup.out文件:“nohup /usr/local/redis-3.2.9/src/redis-server &”

关闭

切换到 redis-3.2.9/src/ 目录执行:“./redis-cli shutdown”

  • (直接结束进程:kill pid 或者 kill -9 pid)

客户端

命令行客户端

  1. redis-cli(Redis Command Line Interface)是Redis自带的基于命令行的Redis客户端,用于与服务端交互,我们可以使用该客户端来执行redis的各种命令。
    • 直接连接redis (默认ip127.0.0.1,端口6379):“./redis-cli”
    • 指定IP和端口连接redis:“./redis-cli -h 127.0.0.1 -p 6379”

远程客户端

  1. Redis Desktop Manager
    • 官网:https://redisdesktop.com/
    • 远程连接redis需要修改redis主目录下的“redis.conf”配置文件:
      1. “bind ip”绑定ip注释掉;
      2. “protected-mode yes”保护模式改为no;
  2. phpRedisAdmin
    • (需要本地安装php运行环境)

编程客户端(Java)

使用它提供的 API 就能访问服务器上的 redis 并对它进行各种操作。(类似于数据库驱动)

  1. Jedis,redis的Java编程客户端,Redis官方首选推荐使用 Jedis,它是一个很小但很健全的 redis 的 java 客户端
  2. Lettuce:可伸缩线程安全的Redis客户端。多个线程可以共享同一个“RedisConnection”。它利用优秀netty NIO框架来高效地管理多个连接。
  • redis 的其他编程语言客户端:C、C++、C#、Erlang、Lua、Objective-C、Perl、PHP、Python、Ruby、Scala、Go,等40多种语言都有连接redis的编程客户端;