使用python操作redis及简单应用-创新互联

redis 连接实例是线程安全的,可以直接将redis连接实例设置为一个全局变量,直接使用.

pip install redis

成都创新互联公司专注于企业成都营销网站建设、网站重做改版、固阳网站定制设计、自适应品牌网站建设、成都h5网站建设商城系统网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为固阳等各大城市提供网站开发制作服务。

import redis

r = redis.Redis(host='localhost',port=6379,password='', db=0)
r.set('guo','shuai')
True
r.get('guo')
'shuai'
r['guo']
'shuai'
r.keys()
['guo']
r.dbsize() #当前数据库包含多少条数据
1L
r.delete('guo')
1
r.save() #执行“检查点”操作,将数据写回磁盘。保存时阻塞
True
r.get('guo');
r.flushdb() #清空r中的所有数据
True

让redis 运行在python的django程序中

准备安装包
pip install django-redis-sessions

在setting的配置,增加session配置

SESSION_ENGINE = 'redis_sessions.session'
SESSION_REDIS_HOST = 'localhost'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 4
SESSION_REDIS_PASSWORD = ''
SESSION_REDIS_PREFIX = 'session'

url 配置:

url(r'^set_session/', views.set_session),
url(r'^get_session/', views.get_session),

views 配置代码

def set_session(request):
""""保存session数据"""
request.session['username'] = 'Django'
request.session['password'] = '123456'
return HttpResponse('保存session数据成功')

def get_session(request):
"""获取session数据"""
username = request.session.get('username')
password = request.session.get('password')
text = 'username=%s, password=%s' % (username, password)
return HttpResponse(text)

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:使用python操作redis及简单应用-创新互联
URL分享:http://ybzwz.com/article/dosejc.html