首页 > 数据库技术 > 详细

redis缓存数据库

时间:2017-01-12 12:34:48      阅读:291      评论:0      收藏:0      [点我收藏+]

    NOSQL数据库的四大分类:键值存储数据库、列存储数据库、文档型数据库(如MongoDB)、图形数据库

    键值存储数据库:主要用于缓存,查找速度快,比如新浪微博的热门话题就是存在缓存数据库中

 

Redis支持的操作:String操作、Hash操作、List操作、Set操作、Sort Set操作

一、Redis安装

   http://www.runoob.com/redis/redis-install.html

      linux下安装redis:

      1、下载redis压缩包到服务器上后:

    $ tar xzf redis-2.8.17.tar.gz
    $ cd redis-2.8.17
    $ make
2、make完后,进入src目录,启动redis服务
   
$ cd src
$ ./redis-server
3、启动客户端redis-cli和
redis-server进行交互
    $ ./redis-cli

二、redis基本操作

    1、添加键值

   添加:set key名  值: set name  songxiaonan

         取值:get name

    技术分享

   2、设置值的生存周期

       周期的单位有:秒(ex)  毫秒(px)

    技术分享

    3、nx  xx

         nx,如果设置为True,则只有name不存在时,当前set操作才执行

    xx,如果设置为True,则只有name存在时,岗前set操作才执行

    4、同时设置多个键值  mset

技术分享

    5、同时取多个值  mget

技术分享

    6、getrange   切片

技术分享

    7、setrange  

技术分享

      从1开始,将后面的字符用88覆盖

    8、strlen  获取对应键值的长度

技术分享

    9、incrby   自增

技术分享

    10、decrby  自减

技术分享

 

python操作redis

   1、python安装redis模块

    2、导入redis模块,创建一个连接

    3、开始操作数据

1 import redis
2 r=redis.StrictRedis(host=192.168.23.3,port=6379,db=0) #host redis服务器ip
3 r.set(name,xiaonan)
4 print(r.get(name))

    hash操作:

    

 

redis缓存数据库

原文:http://www.cnblogs.com/songxiaonan/p/6245830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!