您的位置:首页 > 数据库 > Redis

redis-windows环境安装与测试+linux环境安装以及一些操作

2016-11-24 09:50 627 查看
网上有很多不错的文章,这里只贴整理好的链接

1、安装

   可以从这里得到 linux版本和win版本的安装版和解压版的压缩包:点击下载

对于window来说,其下载于GitHub的开源release中的版本,有mis和zip两种,其实是一样的,在window中安装mis或者解压缩zip效果是一样的,只需要一个。

只能是64位的windows系统

也可以从官网下载,参考教程:Windows下安装并设置Redis  (附属链接-java调用redis服务器 ) 

2、linux 安装

Linux下安装并设置Redis  

linux可以有后台启动,这样在启动redis之后关闭对话框也可以继续访问。(http://www.tuicool.com/articles/aQbQ3u)

3、启动

对于windows平台,安装版的即 Redis-x64-3.2.100-win安装版-注册系统服务.msi,可以在 系统的 任务管理器/服务 下找到 Redis

对于windows平台解压版的,需要在cmd 进入dos窗口,然后cd Redis 解压目录,然后运行 redis-server.exe redis.windows.conf

客户端的话需要从新打开一个dos窗口,然后进入Redis的解压目录,运行 redis-cli.exe

安装版的也可以使用解压版的启动方式

服务端截图



客户端截图



4、报错

creating server tcp listening socket 127.0.0.1:6379: bind No error

这是因为redis-server 已经启动了,不需要再次启动,直接在redis-cli中测试调用即可

5、教程

     redis系列教程

     http://os.51cto.com/art/201403/431103.htm

6、Redis原生命令学习

http://www.runoob.com/redis/redis-lists.html

7、关于 Redis 存储信息可以备份到硬件

有两个机制,一是自动的,在配置文件 redis.windows.conf 中可以看到下面的配置,当然是可以修改的

save 900 1
save 300 10
save 60 10000
save <seconds> <changes>

In the example below the behaviour will be to save:
#   after 900 sec (15 min) if at least 1 key changed 每隔15分钟,当至少一个更改,则保存到硬盘一次
#   after 300 sec (5 min) if at least 10 keys changed  每隔5分钟,当至少10个更改,则保存到硬盘一次
#   after 60 sec if at least 10000 keys changed  每隔1分钟,当至少10000个更改,则保存到硬盘一次


你也可以直接在客户端运行 save,然后服务器端就可以单刀Redis有保存的动作了。

客户端-save



客户端



保存到硬盘的数据在Redis下次启动的时候会被自动加载。

重启Redis,自动从硬盘加载数据



8、JedisPool 的一个推荐配置

// 设置最大连接数,(根据并发请求合理设置)。
config.setMaxTotal(100);
// 设置最大空闲连接数,(根据并发请求合理设置)
config.setMaxIdle(20);
// 多长空闲时间之后回收空闲连接
setMinEvictableIdleTimeMillis(60000);
// 设置最小空闲连接数或者说初始化连接数
config.setMinIdle(10);
// 设置最大等待时间
config.setMaxWaitMillis(500);
// 跟验证有关
config.setTestOnBorrow(true);
// 跟验证有关
config.setTestOnReturn(false);
// 启动空闲连接的测试
config.setTestWhileIdle(false);


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis windows64 linux