python操作redis示例(新增修改增加减少删除)

下面的示例代码包括2个demo:

一个是对string类型数据进行新增、修改、增加、减少及删除的操作示例;

另一个是对sorted set类型数据进行新增、修改、增加及删除的操作示例。

更多的redis操作命令可以参考附录2.

首先,当然需要安装python的redis库,使用pip命令安装即可:

pip install redis

 

python操作redis示例代码如下:

import redis

pool = redis.ConnectionPool(host='192.168.1.1',port=7379,db=0)
r = redis.StrictRedis(connection_pool=pool)

sname='StringTest'
stname='SortedTest'
member='abc'
modify_score=8  #修改值
add_score=1 #增加值

#操作string数据示例
r.set(sname, 123)   #设置
print r.get(sname)  #获取

r.incr(sname,456)   #增加
print r.get(sname)

r.decr(sname,123)   #减少
print r.get(sname)

r.delete(sname) #删除
print r.get(sname)

#操作Sorted set数据示例
r.zadd(stname,modify_score,member)  #修改
print member,r.zscore(stname, member)   #获取

r.zincrby(stname, member, add_score)    #增加
print member,r.zscore(stname, member)

r.zrem(stname, member)  #删除
print member,r.zscore(stname, member)
执行结果:

>>>
123
579
456
None
abc 8.0
abc 9.0
abc None

时间: 2024-09-23 17:41:16

python操作redis示例(新增修改增加减少删除)的相关文章

python操作redis

[Redis] redis-cli 命令总结 Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用. 在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法.下面将Redis提供的命令做一总结. 官网命令列表:http://redis.io/commands (英文)   1.连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 2.对value操作的命令 exists(key):

python操作数据库之sqlite3打开数据库、删除、修改示例_python

复制代码 代码如下: #coding=utf-8__auther__ = 'xianbao'import sqlite3# 打开数据库def opendata():        conn = sqlite3.connect("mydb.db")        cur = conn.execute("""create table if not exists tianjia(id integer primary key autoincrement, user

php xml节点 修改,增加,编辑,删除代码

//-------------------------------------------------------------------------------------  代码如下 复制代码 function loadfile($file){   $newfile=new domdocument();   $newfile->validateonparse=true;   $newfile->load($file);     return $newfile; } function add

python中redis的安装和使用_python

python下redis安装 用python操作redis数据库,先下载redis-py模块下载地址https://github.com/andymccurdy/redis-py shell# wget https://github.com/andymccurdy/redis-py 然后解压 在解压目录运行 python setup.py install安装模块即可 安装完成 使用: import redis r = redis.Redis(host='localhost', port=6379

Python读写Redis数据库操作示例_python

使用Python如何操作Redis呢?下面用实例来说明用Python读写Redis数据库.比如,我们插入一条数据,如下: 复制代码 代码如下: import redis class Database:      def __init__(self):          self.host = 'localhost'          self.port = 6379      def write(self,website,city,year,month,day,deal_number):    

ASP.NET中数据库的操作初步----增加、删除、修改

asp.net|数据|数据库 注意:本文暂时不讲解数据库的数据调出和显示,因为他涉及的东西比较多,所以我们将另外详细讲解.本文主要要讲的是数据库的增加.删除.修改. 一.定义OleDbCommand类型变量:MyCommand 要对数据库进行增加.删除.修改的操作我们还需要根据MyConnectio的类型定义一个OleDbCommand或者SqlCommand对象(请注意如果MyConnection是OleDbConnection类型,那么只能用OleDbCommand:如果MyConnecti

PHP SESSION的增加、删除、修改、查看操作

 这篇文章主要介绍了PHP SESSION的增加.删除.修改.查看操作,本文直接给出操作实例,需要的朋友可以参考下     SESSION与COOKIE的不同之处首先是,cookie的文件是保存在客户端的,而session是保存在服务器的,相比而言,为了提高一定的安全性,session更具有优势. 因为session在服务器端一般情况是服务器的管理人员管理的,但cookie是在客户端的保存,任何人都可以看的,如果不指定,密码也是明文保存,安全性显而易见. 而且session相对来说更强大一些,可

《Redis入门指南》一5.3 Python与Redis

5.3 Python与Redis Redis入门指南 Redis官方推荐的Python客户端是redis-py1. 5.3.1 安装 推荐使用pip install redis安装最新版本的redis-py,也可以使用easy_install:easy_install redis. 5.3.2 使用方法 首先需要引入redis-py: import redis 下面的代码将创建一个默认连接到地址127.0.0.1,端口6379的Redis连接: r = redis.StrictRedis() 也

在ASP.NET 2.0中操作数据之十九:给编辑和新增界面增加验证控件_自学过程

导言 在前面三节的示例中,GridView和DetailsView控件使用的是绑定列和CheckBoxField(绑定GridView和DetailsView时,通过智能标记可以令VS根据数据库自动增加对应的类型).当编辑GridView或者DetailsView中的一行时,非只读属性的绑定列将自动转为textbox,以便用户修改现有的数据.同样地,当在DetailsView控件中新增记录时,InsertVisible属性为true(默认值)的绑定列会呈现出空的textbox,以接受用户输入.C