关闭

一:redis的安装与key相关指令的介绍

59人阅读 评论(0) 收藏 举报
分类:
下载地址http://redis.io/download
安装步骤:

1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下2 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz

3 进入到redis-3.0.0目录下,进行编译 make
    需要先安装gcc
    yum install -y gcc g++ gcc-c++ make
    make错误时make MALLOC=libc
4 进入到src下进行安装 make install  验证(ll查看src下的目录,有redis-server 、redis-cil即可)

5 建立俩个文件夹存放redis命令和配置文件

mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/bin

6 把redis-3.0.0下的redis.conf 移动到/usr/local/redis/etc下,
 
   cp redis.conf /usr/local/redis/etc/

7 把redis-3.0.0/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、

redis-cli、redis-server
文件移动到bin下,命令:

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

8 启动时并指定配置文件:./redis-server /usr/local/redis/etc/redis.conf(注意要使用后台启动,所以修
改redis.conf里的 daemonize 改为yes)
9 验证启动是否成功:
ps -ef | grep redis 查看是否有redis服务 或者 查看端口:netstat -tunpl | grep  6379

进入redis客户端 ./redis-cli 退出客户端quit
退出redis服务:
(1)pkill redis-server 、
(2)kill 进程号、

(3)/usr/local/redis/bin/redis-cli shutdown

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 redis 的key  是字符串类型 中不能包括边界字符
  所以像"my key"和"mykey\n"这样包含空格和换行的key 是不允许的

 key的相关指令
  eexits key 检测指定key 是否存在,返回 1表示存在,0 不存在
  del key1 key2 ...... keyN 删除给定 key,返回删除 key 的数目,0表示给定 key都不存在
  type key 返回给定 key值的类型。返回 none 表示 key不存在,string字符类型,list 链表
  类型set 无序集合类型......
  randomkey 返回从当前数据库中随机选择的一个 key,如果当前数据库是空的,返回空串
  rename oldkey newkey 重命名一个 key,如果 newkey 存在,将会被覆盖,返回 1 表示成功,
  0 失败。可能是oldkey 不存在或者和newkey 相同。
  renamenx oldkey newkey 同上,但是如果 newkey存在返回失败。
  expire key seconds 为 key指定过期时间,单位是秒。返回 1成功,0 表示 key 已经设置过过
  期时间或者不存在。
  ttl key 返回设置过过期时间key的剩余过期秒数。-1表示key不存在或者未设置过期时间。
  select db-index 通过索引选择数据库,默认连接的数据库是 0,默认数据库数是 16 个。返回 1
  表示成功,0 失败。
  move key db-index 将 key 从当前数据库移动到指定数据库。返回 1 表示成功。0 表示 key
  不存在或者已经在指定数据库中。





0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:994次
    • 积分:101
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论