当前第2页 返回上一页
1 2 | r = redis.StrictRedis(host= '127.0.0.1' , port=6379, password= '123456' , db=2, ssl=False)
r = redis.Redis(host= '127.0.0.1' , port=6379, password= '123456' , db=2, ssl=False)
|
备注:
redis如果开启了ssl连接方式,则增加ssl=True表示启用ssl连接。
如 redis.StrictRedis(host='127.0.0.1', port=6380, password='123456', db=2, ssl=True)。则在创建连接时使用SSLConnection。
连接池连接:
1 2 | pool = redis.ConnectionPool(host= '127.0.0.1' , port=6379, password= '123456' , db=2)
r = redis.Redis(connection_pool=pool)
|
备注:
使用以上方法初始化连接池无法通过ssl参数启用ssl连接:
1 2 3 | class ConnectionPool(object):
def __init__(self, connection_class=Connection, max_connections=None,
**connection_kwargs):
|
此处连接用了Connection。
如果需要使用ssl连接,则初始化连接池时使用from_url方法初始化连接池,参数格式如:
1 2 3 4 5 | rediss:
pool = redis.ConnectionPool.from_url( 'rediss://:123456@localhost:6380/2' )
r = redis.StrictRedis(connection_pool=pool)
ret = r.get( 'test' )
pool.disconnect()
|
另外,可下载RedisDesktopManager 可视化UI工具连接redis进行管理
以上就是关于redis数据库数量配置、切换及指定数据库的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Redis客户端工具有哪些
Redis的持久化配置(图文介绍)
Redis防坑指南――事务
关于spring Redis注解实现缓存机制
分享一些Redis中关于分布式缓存的面试题(附答案解析)
Redis 哨兵模式原理
windows系统添加和删除Redis服务的方法
为什么都说Redis很好用
Redis数据量过大怎么办
Redis如何实现分布式锁
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » 关于redis数据库数量配置、切换及指定数据库