Redis的安装
此处安装包为 redis-3.0.7.tar.gz
1.利用filezilla.exe 将安装包上传到/root/
2.对安装包进行解压
cd /root/
tar -zxvf redis-3.0.7.tar.gz
3.编译,将源码编译为.o文件
cd /root/redis-3.0.7.tar.gz
make
4.创建一个目录 /usr/local/redis
5.安装redis,选中/root/redis-3.0.7
cd /root/redis-3.0.7
make PREFIX=/usr/local/redis install
6.redis启动需要一个配置文件 在解压文件里复制过去
cp /root/redis-3.0.7/redis.conf /usr/local/redis
Redis的启动
1.前端模式启动
直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是启动完成后,不能在进行其他操作,如果要操作必须使用Ctrl+C,同时redis-server程序结束,不推荐此方法
/usr/local/redis/bin/redis-server
2.后端模式启动修改redis.conf配置文件 daemonize yes
vim /usr/local/redis/redis.conf
启动时,指定配置文件
cd /usr/local/redis/
./bin/redis-server ./redis.conf
redis默认端口号6379
防火墙打开6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
将打开的端口的访问规则保存在文件中
/etc/rc.d/init.d/iptables save
查看机器开放的端口号
/etc/init.d/iptables status
Redis停止
强制结束程序。强行终止Redis进程可能会导致redis持久化数据丢失。
kill -9 31475 pid需要通过"ps aux | grep -i redis"进行查询
正确停止Redis的方式应该是向Redis发送shutdown命令
cd /usr/local/redis
./bin/redis-cli shutdown
Reids使用
连接客户端,在redis的安装目录中有redis 的客户端,即redis-cli
redis-cli -h ip地址 -p 端口
默认ip地址及端口
cd /usr/local/redis
./bin/redis-cli
Redis:控制5中数据类型
String,list,hash,set,sorted-set
添加数据、删除数据,获取数据,查看有多少个元素,判断元素是否在一个集合中,key通用操作
Jedis:在java程序中通过 Jedis 连接redis