Redis 安装【Centos 6.5】

Redis 安装【centos 6.5】

1.安装 gcc
  yum install gcc-c++
2.上传 redis-3.0.0.tar.gz
3.解压 redis-3.0.0.tar.gz 到 /usr/local/
  tar -xvf redis-3.0.0.tar.gz -C /usr/local/
4.进入 /usr/local/redis-3.0.0 编译
  cd /usr/local/redis-3.0.0 
  make
5.在 /usr/local/redis-3.0.0 中安装 到 /usr/local/redis目录
  make PREFIX=/usr/local/redis install
6.拷贝 /usr/local/redis-3.0.0 目录下的 redis.conf 到 /usr/local/redis/bin/ 目录下
  cd /usr/local/redis-3.0.0
  copy redis.conf /usr/local/redis/bin/
7.修改 /usr/local/redis/bin/redis.conf 文件
  vim redis.conf  //daemonize no 改为 daemonize yes
8.启动 redis
  cd /usr/local/redis/bin
  ./redis-server redis.conf
9.测试 redis
  ./redis-cli 
10.关闭 redis
  ./redis-cli shutdown

Redis 的数据结构

redis是一种高级的key-value的存储系统
其中的key是字符串类型,尽可能满足如下几点:
1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低查找      效率
2)key不要太短,如果太短会降低key的可读性
3)在项目中,key最好有一个统一的命名规范(根据企业的需求)
其中value 支持五种数据类型:
1)字符串型 string
2)字符串列表 lists
3)字符串集合 sets
4)有序字符串集合 sorted sets
5)哈希类型 hashs

1.存储字符串类型
    set key value  如果key存在则进行覆盖操作。总是放回ok
    get key 获取key的value
    getset key value 先获取key的值,然后再设置该key的值
    del key 删除指定的key
    incr key 将指定的key的value递增1.如果key不存在,其初始值为0,在incr之后其值为1.
    decr key 将指定的key的value递减1.如果key不存在,其初始值为0,在incr之后其值为-1.
 2.存储hash类型
    hset key field value: 为指定的key 设定field/value 对(键值对)
    hget key field: 返回指定key中的field的值
    hmset key field value [field2 value2]: 设置key的多个filed/value
    hmget key file1 filed2 :获取key的多个filed的值
    hgetall key :获取key中的所有filed-value
    hdel key field: 删除key中指定的filed  

猜你喜欢

转载自blog.csdn.net/tanfengshang0872/article/details/79927669
今日推荐