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,除了这两个还有那些操作呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go2coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值