关初学redis的一些总结以及redis与python集成

关初学redis的一些总结与python、redis集成

1.关于redis: redis是一种内存数据库,非常不同于平常所用的SQL和NOSQL。其目的是为了提高高频使用数据的存取速度。其工作原理类似hash表,主要是讲存储数据进行key-value的对应。

2.启动redis:

启动redis   redis-server --port 6379(默认端口)     注:启动后可以通过ps aux | egrep ‘redis-server’ 查看

                    redis -h 127.0.0.1(默认) -p 6379(默认)

3.redis所支持的数据类型和操作:

通用:

keys *

type key

string:

set key value

get key

ince key 

dcre key

hash:

hset key field value

hget key field

hgetall key

list:实现方式:双端队列(链表)

lpush key value

rpush key value

lpop key value

lrange key beg end  注:redis的取范围与普通的有很大区别,右边括号是被包括的若不想包括应写为(end

lrem key beg [end]

set :

sadd key value

srem key value

smembers key

sdiff key1 key2

sinter key1 key2

sunion key1 key2

sorted set:散列表和跳表实现 查找快,耗内存

zadd key score value

zrange key beg end

zrangebyscore key minscore maxscore

zincrby key score value

zscore key value 查看分数

4.redis和python的集成

    redis和python的集成比较简单,首先需要导入redis支持包:

                                                                                                             import redis

   获取所需要的数据库的权限

                                                   red=redis.StrictRedis(host='10.2.8.215',port=6379,db=1)

  其余操作同于对redis的直接操作      

                                                             如:red.hset(key,field,value)   在此需要注意的是key的值是不能有重复的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值