Redis起步
简介
来自Redis官网的介绍:
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。
一句话总结:
redis是一个软件,帮助开发者对一台机器的内存进行操作。
关键字:
缓存,优先去redis中获取,如果没有就是数据库。
安装:
yum install redis
修改配置文件:
bind 0.0.0.0
port 6379
requirepass dskjfsdf
daemonize yes
运行:
redis-server /etc/redis.conf
Python与Redis
由于笔者主修语言是Python,接下来介绍Python操作Redis的内容
安装redis模块:
pip install redis
建立链接:
import redis
创建连接
conn = redis.Redis(host='47.94.172.250',port=6379,password='luffy1234')
conn.set('x1','wanghuaqiang',ex=5)
val = conn.get('x1')
print(val)
建立连接池:
pool = redis.ConnectionPool(host='10.211.55.4', port=6379,password='luffy1234',max_connections=1000)
conn = redis.Redis(connection_pool=pool)
conn.set('foo', 'Bar')
# 连接池注意:连接池只创建一次
本文来自博客园,作者:YanceDev,转载请注明原文链接:https://www.cnblogs.com/yance-dev/p/9878785.html