zoukankan      html  css  js  c++  java
  • redis安装及简单命令

    Redis 安装

    Window 下安装

    下载地址:https://github.com/MSOpenTech/redis/releases

    Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis

    打开一个 cmd 窗口 使用cd命令切换目录到 C: edis 运行 redis-server.exe redis.windows.conf 。

    如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

    Redis 安装

    这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

    切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

    设置键值对 set myKey abc

    取出键值对 get myKey

    Redis 安装


    Linux 下安装

    下载地址:http://redis.io/download,下载最新文档版本。

    本教程使用的最新文档版本为 2.8.17,下载并安装:

    $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
    $ tar xzf redis-2.8.17.tar.gz
    $ cd redis-2.8.17
    $ make

    make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

    下面启动redis服务.

    $ cd src
    $ ./redis-server

    注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

    $ cd src
    $ ./redis-server redis.conf

    redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。

    启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:

    $ cd src
    $ ./redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"

    Ubuntu 下安装

    在 Ubuntu 系统安装 Redis 可以使用以下命令:

    $sudo apt-get update
    $sudo apt-get install redis-server

    启动 Redis

    $ redis-server

    查看 redis 是否启动?

    $ redis-cli

    以上命令将打开以下终端:

    redis 127.0.0.1:6379>

    127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

    redis 127.0.0.1:6379> ping
    PONG

    以上说明我们已经成功安装了redis。

    Redis keys 命令

    下表给出了与 Redis 键相关的基本命令:

    序号命令及描述
    1 DEL key
    该命令用于在 key 存在时删除 key。
    2 DUMP key 
    序列化给定 key ,并返回被序列化的值。
    3 EXISTS key 
    检查给定 key 是否存在。
    4 EXPIRE key seconds
    为给定 key 设置过期时间。
    5 EXPIREAT key timestamp 
    EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。
    6 PEXPIRE key milliseconds 
    设置 key 的过期时间以毫秒计。
    7 PEXPIREAT key milliseconds-timestamp 
    设置 key 过期时间的时间戳(unix timestamp) 以毫秒计
    8 KEYS pattern 
    查找所有符合给定模式( pattern)的 key 。
    9 MOVE key db 
    将当前数据库的 key 移动到给定的数据库 db 当中。
    10 PERSIST key 
    移除 key 的过期时间,key 将持久保持。
    11 PTTL key 
    以毫秒为单位返回 key 的剩余的过期时间。
    12 TTL key 
    以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
    13 RANDOMKEY 
    从当前数据库中随机返回一个 key 。
    14 RENAME key newkey 
    修改 key 的名称
    15 RENAMENX key newkey 
    仅当 newkey 不存在时,将 key 改名为 newkey 。
    16 TYPE key 
    返回 key 所储存的值的类型。
  • 相关阅读:
    常见的行元素与块元素
    [转]SVN服务器部署并实现双机同步及禁止普通用户删除文件
    [转]Axure共享工程Shared Project(二):编辑修改和提交
    如何添加网络打印机
    [转]JSON 转换异常 死循环 There is a cycle in the hierarchy
    比较常用的Properties配置文件的使用方法示例
    解决Tomcat项目重复加载导致pemgen space内存溢出
    怎样批量删除.svn文件
    [转]前端工程师必须掌握的知识点
    Freemarker 使用
  • 原文地址:https://www.cnblogs.com/wangbenqing/p/8242992.html
Copyright © 2011-2022 走看看