当前位置:文档之家› Redis数据库安装使用说明

Redis数据库安装使用说明

Redis数据库安装使用说明
Redis数据库安装使用说明
Windows 安装说明
下载
文件
配置
启动
CentOS 安装说明
下载
安装
配置
启动
关闭
redis­py
检测
安装
说明
官方网站
Windows 安装说明
Windows下启动请使用Administrator账户
下载
请点击这里选择需要下载的版本
Windows版本只是为了开发使用,正式环境请选择在Linux下安装使用文件
程序说明
redis­benchmark.exe Redis性能测试工具
redis­check­aof.exe数据修复
redis­check­dump.exe检查导出工具
redis­cli.exe Redis客户端
redis­server.exe Redis服务器
redis.windows.conf配置文件
配置
配置文件为 redis.windows.conf
主要修改以下几个参数:
内网运行,建议不设置认证密码
port6379#端口,默认为6379
logfile"redis.log"#日志文件
dbfilename dump.rdb #数据库文件
maxheap1024000000#修改为该值即可
dir ./ #路径(当前目录下)
启动
进入控制台,并跳转到reids­server.exe目录下,输入以下命令即可:
redis-server redis.windows.conf
设置快捷启动
在redis程序文件夹下创建StartRedisDB.bat文件,并写入如下内容
redis-server redis.windows.conf
pause
保存即可,下次可以直接点击运行Redis服务端
CentOS 安装说明
如果安装使用过,请使用你自己的方法;如果没有安装使用过,请根据我的步骤安装
下载
选择相应的版本链接,以下为redis­3.0.1版本
# wget http://download.redis.io/releases/redis-3.0.1.tar.gz 安装
# tar xzf redis-3.0.1.tar.gz
# cd redis-3.0.1
# make
编译后的二进制文件在src目录下,可以把他们复制到其他目录下:
# mkdir -p /home/redis
# cd ./src
# cp reids-* /home/redis
# cd /home/redis
redis就在/home/redis目录下
配置
配置文件在解压的目录下redis.conf
把配置文件放在/home/redis目录下(home/soft/redis-3.0.1为解压目录):
# cp /home/soft/redis-3.0.1 redis.conf /home/redis
主要修改以下几个参数
daemonize yes#yes 设置为后台运行方式
port6379#默认端口
logfile redis.log #日志文件
dbfilename dump.rdb #数据文件
dir ./ #当前目录下
启动
输入以下命令启动redis数据库:
# /home/redis/redis-server /home/redis/redis.conf 查看是否运行
# ps -elf | grep redis
若有reids进程,则说明数据库启动成功
关闭
关闭redis输入如下命令:
# /home/redis/redis-cli -h 127.0.0.1 -p 6379 shutdown
redis­py
检测
[root@localhost redis]# python
Python2.7.8 (default, May112015, 06:11:32)
>>> import redis
Traceback (most recent call last):
File"<stdin>", line 1, in <module>
ImportError:No module named redis
>>>
>>>
如果显示如上信息,则需要安装redis模块;如果没有信息输出,则说明已经安装了redis模块
安装
通过pip安装python的redis模块 pip安装方法
pip install redis
检测
[root@localhost soft]# python
Python2.7.8 (default, May112015, 06:11:32)
>>> import redis
>>>
若没有信息输入,则安装成功
说明
python 操作redis简要说明
import redis
g_redis_db = None
def Redis():
return g_redis_db
def Redis_ConnectDB(redis_host, redis_port, redis_db): try:
global g_redis_db
g_redis_db = redis.Redis(host=redis_host,
port=redis_port, db=redis_db)
pass
except:
print'connect redis db failed'
pass
bConnected = g_redis_db.ping()
if bConnected == False:
print'connect redis db failed'
else:
print'connect redis db successful'
pass
def Redis_zadd(tableName, itemName, itemValue):
Redis().zadd(tableName, itemName, itemValue) pass
def Redis_incr(tableName, itemName, incrValue):
Redis().zincrby(tableName, itemName, incrValue) pass
def Redis_decr(tableName, itemName, incrValue):
Redis().zincrby(tableName, itemName, incrValue*-1) pass
def Redis_delete(tableName, itemName):
Redis().zrem(tableName, itemName)
pass
def Redis_GetRank(tableName, topNumber=-1):
info = Redis().zrange(tableName, 0, topNumber, True, True)
return info
def Redis_DisconnectRedisDB():
Redis().shutdown()
print'redis db shutdown'
def Redis_Ping():
bConnected = g_redis_db.ping()
return bConnected
if __name__ == '__main__':
import random
#连接数据库
DBRedis.Redis_ConnectDB('127.0.0.1', 6379, 0) #添加数据
i = 0;
while i >= 100:
c_item = '%s:%s:%d' % ('accountID', 'nickName', i) value = random.randrange(-1000, 1000)
DBRedis.Redis_zadd('rank_gold', c_item, value)
i = i + 1
#打印前50名数据
print DBRedis.Redis_GetRank('rank_gold', 49)
DBRedis.Redis_DisconnectRedisDB()
pass
pip安装方法
# wget https://bootstrap.pypa.io/get-pip.py
# python get-pip.py
href="https:///shard/s21/sh/b24b23b9­49c8­463a­80e5­157c99d80810/6e89dffac9065f088fc9dc445b3b12b0"。

相关主题