Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。
redis下载:
在linux安装redis
在安装之前 linux中必须存在gcc,如果没有,请自行安装,之前介绍过如何安装,这里就不再多言。
使用FileZilla上传redis的压缩包至linux中:
将redis文件上传到root根目录
在linux查看文件是否上传成功
然后解压这个redis文件
tar -zxvf redis-stable.tar.gz
进入解压后的目录,然后输入编译的命令 make
以上步骤完成后进行基本的安装
make PREFIX=/usr/local/redis install
进入redis安装目录 查看bin文件夹
redis-benchmark 性能测试工具
redis-check-aof aof文件修复工具
redis-check-rdb 文件检查工具
redis-cli 命令行客户端
redis-server redis服务器启动的命令
然后去之前make(编译redis的文件夹)里面的redis.conf复制到/usr/local/redis目录下
复制完成后:
启动redis(在bin目录下)
这种启动方式属于前端启动,启动后无法继续输入命令 这样不行,我们得使用后端启动方式才行。
编辑redis.conf (vim redis.conf) 找到如下位置:
修改成yes,保存退出(:wq)
重新启动redis并加载配置文件(./bin/redis-server ./redis.conf)
检查进程:redis(默认port 6379)
停止redis(可以使用kill命令杀死进程,不推荐)
使用redis-cli停止服务(./redis-cli shutdown)
保存数据示例:
关于jedis使用
在pom文件中添加相关得依赖
java代码测试:抛出连接超时的异常,这是因为linux并没有开发6379这个端口,所以我们需要手动开启
在linux输入命令:yum install iptables-services 安装完成后:
输入vim /etc/sysconfig/iptables :
复制开放22端口的命令 将22修改成6379 保存退出
查看已经开放的端口:
然后重启防火墙:service iptables restart
在windows安装redis更简单,下载文件后解压,打开命令行,在解压文件的目下输入: redis-server.exe redis.windows.conf
不要关闭上面的窗口,另外打开一个,在redis解压目录下输入:redis-cli.exe -h 127.0.0.1 -p 6379
测试:
创建redis连接池示例:
閱讀更多 十二說IT 的文章