Redis入门(一):windows8下安装Redis


redis英文站点:http://redis.io/
Redis中文官方网站   http://www.redis.cn/ ;

关于windows版:
Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持 Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但可在Windows 环境下用于开发测试。


一、下载
下载地址:


本地图片,请重新上传



解压,比如 D:\test\redis-2.8.17
 
本地图片,请重新上传

redis-server.exe:服务端程序redis-cli.exe:客户端程序redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具). redis.windows.conf:redis的配置文件
配置文件中默认日志级别是 notice ,改成 verbose ,可打印更多用户日志信息 # Specify the server verbosity level.# This can be one of:# debug (a lot of information, useful for development/testing)# verbose (many rarely useful info, but not a mess like the debug level)# notice (moderately verbose, what you want in production probably)# warning (only very important / critical messages are logged)loglevel verbose
更改redis的配置需要修改redis.windows.conf文件,以下是它一些主要的配置注释
#是否作为守护进程运行
daemonize no
#Redis 默认监听端口
port 6379
#客户端闲置多少秒后,断开连接
timeout 300
#日志显示级别
loglevel verbose
#指定日志输出的文件名,也可指定到标准输出端口
logfile redis.log
#设置数据库的数量,默认最大是16,默认连接的数据库是0,可以通过select N 来连接不同的数据库
databases 32
#Dump持久化策略
#当有一条Keys 数据被改变是,900 秒刷新到disk 一次
#save 900 1#当有10 条Keys 数据被改变时,300 秒刷新到disk 一次save 300 100
#当有1w 条keys 数据被改变时,60 秒刷新到disk 一次
save 6000 10000
#当dump .rdb 数据库的时候是否压缩数据对象
rdbcompression yes
#dump 持久化数据保存的文件名
dbfilename dump.rdb
########### Replication #####################
#Redis的主从配置,配置slaveof则实例作为从服务器
#slaveof 192.168.0.105 6379
#主服务器连接密码
# masterauth <master-password>

############## 安全性 ############
设置连接密码#requirepass <password>
############### LIMITS ##############
#最大客户端连接数
# maxclients 128
#最大内存使用率
# maxmemory <bytes>
########## APPEND ONLY MODE #########
#是否开启日志功能
appendonly no
# AOF持久化策略
#appendfsync always
#appendfsync everysec
#appendfsync no
################ VIRTUAL MEMORY ###########
#是否开启VM 功能
#vm-enabled no
# vm-enabled yes
#vm-swap-file logs/redis.swap
#vm-max-memory 0
#vm-page-size 32
#vm-pages 134217728
#vm-max-threads 4

二、运行
进入cmd模式,启动Redis: 输入命令:redis-server.exe redis.windows.conf启动后如下图所示:
本地图片,请重新上传
启动cmd窗口要一直开着,关闭后则Redis服务关闭。

重新打开一个cmd窗口,使用cd命令切换到指定目录( D:\test\)运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。
本地图片,请重新上传


这个时候服务端会有提示:IP为127.0.0.1的用户进行连接。
本地图片,请重新上传

这样,Redis windows环境下搭建已经完成。

环境已经搭建好,测试一下。

三、使用
比如:存储一个key为mykey,value为test字符串,然后获取key值。
本地图片,请重新上传



如何添加值到list:题外话(Redis目前支持的数据类型有: 字符串(String) 哈希(Map) 列表(list) 集合(sets) 和  有序集合(sorted sets) 等类型。
这里使用命令 lpush 举个例子:(lpush将一个或者多个Value插入到列表Key的表头) lpush mylist “a” 
查看当前集合中所有元素用lrange key start stop 

本地图片,请重新上传



以下是一些服务器管理常用命令:
info #查看服务器信息
select <dbsize> #选择数据库索引 
select 1flushall #清空全部数据
flushdb #清空当前索引的数据库
slaveof <服务器> <端口> #设置为从服务器
slaveof no one #设置为主服务器
shutdown #关闭服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值