欢迎投稿

今日深度:

Redis安装,

Redis安装,


Redis 安装

Window 下安装

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

       redis-server.exe redis.windows.conf
       redis-server --service-install redis.windows.conf
       启动服务:redis-server --service-start
    
       停止服务:redis-server --service-stop
       redis-cli.exe -h 127.0.0.1 -p 6379

Linux 下安装

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

    > wget wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    > tar xzf redis-3.2.8.tar.gz
    > cd redis-3.2.8
    > make && make install
    > cd src
    > ./redis-server     #启动
    > ./redis-cli -p 6379 shutdown       #关闭
    这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动
    > cd src
    > ./redis-server redis.conf     redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
    > cd src
    > ./redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"
redis作为系统服务并开机启动
       > vi redis.conf

       - daemonize  表示是否作为守护进程运行,默认为false,改为true
       - pidfile    当服务已手机进程方式运行时,redis默认会把pid写入这个路径文件中,服务运行中该文件会存在,服务一旦停止该文件就自动删除,可以根据这个文件来判断redis是否正在运行,可不修改,默认即可,

       修改成功之后保存退出
     > cd /etc
     > mkdir redis
     > cp /usr/local/src/redis2.8.17/redis.conf /etc/redis/6379.conf

Ubuntu 下安装

Redis数据类型(简单操作)

五种数据类型:

数据类型 存储的值 读写能力
String 可以使用字符串、整数或浮点数,统称为元素 对字符串操作,对整数类型加减
List 一个序列集合且每个节点都包好了一个元素 序列两端推入、或弹出元素,修剪、查找或移除元素
Set 各不相同的元素 从集合中插入或者删除元素
Hash 有Key-value的散列祖,其中key是字符串,value是元素 按照key进行增加删除
Sort Set 带分数的score-value有序集合,其中score为浮点,value为元素 集合插入,按照分数范围查找

String类型操作:

List类型操作
List类型是有序的列表,允许重复,List不要求里面的元素是唯一的

说明:可以结合栈和队列的含义理解,一直lpush(rpush),取值的时候一直lpop(rpop)是栈(后进先出)。如果一直lpush(rpush),取值的时候一直rpop(lpop)就是队列(先进先出)


Set类型操作
Set类型是无序的列表且不允许重复

Hash类型操作(又称:散列)
​ Hash只要求键不一样,就是不同的条数
数据结构图:

​       key->key1  ->   value(string/int/float)     

​             key2  ->  value(string/int/float)     

​             key3  ->  value(string/int/float)     

​             key4  ->   value(string/int/float)
Sort set类型操作(又称:有序分数集)
1. 存储和hash一样,都是一个映射。存储的是分数与元素的映射。可以看出是排行榜。value必须是全局唯一
数据结构:score 是浮点型

​   key->score(10.1)   value(string/int/float)  rank:1     

​        score(9.1)     value(string/int/float)  rank:0    

​        score(11.2)   value(string/int/float)  rank:2
如果两个元素的score一样,按照字节顺序排列先后

www.htsjk.Com true http://www.htsjk.com/redis/31815.html NewsArticle Redis安装, Redis 安装 Window 下安装 下载地址: https://github.com/MSOpenTech/redis/releases。 redis-server .exe redis .windows .conf redis-server --service-install redis .windows .conf 启动服务:redis -server -- service...
相关文章
    暂无相关文章
评论暂时关闭