python 笔记 之 NoSql

'''
nosql---redis
1.优化程序,减少链接数,尽量使用链接池
2.考虑使用消息队列


'''

'''
zookeeper
分布式
以节点形式存储

zookeeper部署,一定是单个,投票机制n/2+1

'''

'''
keepalived
高可用
'''

'''
NoSql
字符串类型
list类型
set类型
hash类型

字典会么 dict()
{"a":1}
key:value  value可以是一个什么类型 整型
字符串,list,set,dict()

你就应该会了redis的数据结构
key 一般情况下都是字符串
'''

'''
key1:字符串1,key2:字符串2,key3:字符串3
key:list     list类型
key:set      set类型
key:dict      hash类型
{k1:value1,k2:value2}
'''

# set和list的区别:

#python数据类型 int str list dict set tuple
# set不可重复的list,tuple不可改变的list
s = set()
print(type(s))
s.add(1)
s.add(2)
s.add(3)

print(s)

'''
redis-cli
keys *
get aaa
keys *

select 1
select 0

databases 16  # 库中有16个库 select 15

set aaa dfajvl;ncfk
keys *
get aaa
select 4
keys *
del aaa
keys *

lset aaa [1,2,3,4,5]
lpush test 1 2 3 4 5 6
type test
type aaa

sadd myset  a b c
type myset 
zadd myzset 1 2 3 4
type myzset 
hset myhash k1 v1
type myhash
hmset myhash 
'''

猜你喜欢

转载自my.oschina.net/u/3824134/blog/1815660