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

原创 2017年01月03日 15:28:49
下载地址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
  不存在或者已经在指定数据库中。





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Redis学习笔记 (四) 之KEY相关命令

Redis学习笔记(四) 之KEY相关命令KEY 相关命令 KEYS 查找所有符合给定模式pattern(正则表达式)的 key 。 KEYS pattern127.0.0.1:6379> KEY...

Redis in Python: Redis 键(key)相关函数简介

Redis键相关函数的使用简介。

Redis系列(3)--- Redis key相关的操作

DEL:删除一个或多个key。返回值为删除的key的数量 127.0.0.1:6379> get name "felix" 127.0.0.1:6379> del name (integer) 1 1...

redis:高性能key-value数据库,安装及主从配置(何志雄)

1、官方性能介绍:set达到11万次/S,get达到8.1万次/S。当数据库中的数据达到G级时,写入速度下降明显 。 2、官网:http://redis.io/  中国区网站(非常好,完美翻译了官方的...

Redis数据介绍与指令大全

数据类型初识 适用场景 redis数据类型及操作详解 redis 常用命令 数据类型初识作为 Key-value 型数据库,Redis 也提供了键(Key)和键值(Value)的映射关系。但是,除了常...

redis常用指令总结以及功能介绍

第一部分 redis的常用指令 一、针对key的操作 1.1 del key [key .. ]                 , 删除指定的一个或者多个key; 1.2 dump key     ...

Redis 基本类型介绍与基础操作指令

记录 Redis 数据库基本数据类型与基础操作命令。

Linux下安装pyspider的详细过程和相关指令【无总结版】

下面是安装pyspider的详细过程及相关指令【纪实】 -----------------------------------------------------------------------...

git的安装与相关操作指令

首先安装git(根据操作系统选择相应版本) https://git-scm.com/download/然后打开安装包, 一路next,来到这里, 由于这里只需要用到git的bash版本,因...

介绍 redis-Bit-Map 的相关命令和常用场景

介绍 redis-Bit-Map 的相关命令和常用场景 相关命令(5种) SETBIT key offset value设置 key offset 偏移位置 value 0 或 1 GETBIT ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)