redis基础介绍安装

Redis简介

Redis是高性能开源的内存存储结构的KEY-VALUE存储系统,一般用于数据库>缓存>消息中间件,与其它key-value数据库区别在于支持持久化,更多的数据类型,支持主从复制,哨兵,集群等

 

Redis安装

# wget http://download.redis.io/releases/redis-5.0.0.tar.gz

# yum install gcc-c++   //redis6 需要高版本的gcc

#tar -zxvf redis-5.0.0.tar.gz

#cd redis-5.0.0/

# make

#make install

#cp /root/redis-5.0.0/redis.conf /usr/local/redis/bin

#vim /usr/local/redis/bin/redis.conf //找到 daemonize  按i 进入编辑模式 把no 改为 yes

#cd /usr/local/redis/bin

#./redis-server ./redis.conf  //启动redis

#cd /usr/local/redis

#./bin/redis-cli shutdown //停止redis

 

 Redis数据类型

1: string (字符串)最基本的数据类型并且是二进制安全的最大512M 一个key对应一个value

常用命令: set  get  setnx  incr  decr

 

2:hash(哈希) 键值对集合Hash 是一个 String 的 Key 和 Value 的映射表,Hash 特别适合存储对象

常用命令:hset  hget  hmget  hmset

 

3:list(列表)  列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边)  

常用命令:lpush、rpush、lpop、rpop、lrange

 

4:set(集合) 与列表类似集合是通过 hashtable 实现的。Set 中的元素是没有顺序的,而且是没有重复的与列表区别自动去重判断是否在集合中

常用命令:sdd、spop、smembers、sunion

 

5:zset(有序集合) set类似 当你需要一个有序的并且不重复的集合列表,那么可以选择

常用命令:zadd、zrange、zrem、zcard

 

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

相关推荐

评论