redis入门(一):redis基本操作

redis已经成为了主流的内存数据库,如果你正在寻找可靠的内存数据库的话,redis是一个很不错的选择。

如果你之前有接触过内存数据就会了解大部分的内存数据库都是以key-value的形式存在的,一个键对应一个值,而 可以有哪些数据结果呢?

  • redis支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

  • 同时也支持原子操作,大大的方便的数据统计。

  • 支持不同方式的排序

  • redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步

redis的安装

使用 pip 或者 easy_install 安装 redis

sudo pip install redis

sudo easy_install redis

redis的基本操作

redis 上大部分的操作都是用来存取数据,连接到数据库然后对数据进行操作:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import redis

r = redis.Redis(host='192.168.1.127', port=6379,db=0)
r.set('name', 'bugingcode.com')
print (r.get('name'))

redis 连接到端口号 6379,ip为192.168.1.127的服务器上,默认的数据库为0号,使用set 存数据,这里就非常清楚的体现出key-value的特征了,其中name 为key,bugingcode.com 就是value。

取数据的时候,使用的是get,获取keyname 的数据。

setget是一对api,除了这两个还有那些操作呢?

转载请标明来之:http://www.bugingcode.com/

更多教程:阿猫学编程

redis入门 系类文章

所有评论

如果对文章有异议,请加qq:1752338621