redis --linux系统下载安装 并运行redis
redis安装
Redis 简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份。
Redis 优势
- 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
- 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
- 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
- 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性
redis下载
安装
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz
$ tar xzf redis-4.0.8.tar.gz
$ cd redis-4.0.8
$ make
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
你可以使用内置的客户端命令redis-cli进行使用:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
redis的运用
在linux中运用:
redis操作: linux启动: src/redis-server redis.conf 查看进程: netstat -ntlp 查看详细,有ip地址 ifconfig 杀死进程 kill -9 11148
找到进程 ps -e|grep 关键字(如,redis) 查看文本内容 vim redis.conf 退出并保存内容 ZZ 查看详细 ls 进入redis目录 cd redis-4.0.8.tar.gz 关闭防火墙 systemctl stop firewalld.service 查看防火墙状态 firewall-cmd --state
步骤如下:
1,进入redis目录,并启动
 
2,配置redis.conf文件.
 先注释bind 127.0.0.1,不然不能连接别的ip
    先注释bind 127.0.0.1,不然不能连接别的ip
 daemonizze no 改成 daemonize yes
   daemonizze no 改成 daemonize yes
 appendonly no 改成 appendonly yes
  appendonly no 改成 appendonly yes
 这里把注释打开,那么引用时久要加上密码.
  这里把注释打开,那么引用时久要加上密码.
3,关闭防火墙
 systemctl stop firewalld.service    #关闭防火墙
firewall-cmd --state #查看防火墙是否关闭 not running
firewall-cmd --state #查看防火墙是否关闭 not running
#这样window才可以调用linux
在window中的应用:
linux中运行redis,并window调用linux中的redis
1,首先linux中redis要启动,
2,导入redis
3,r=redis.Redis(host="linux中的ip地址",password="密码",port=6379) PS:port默认是6379
4,r.set('a','b') #加入内容
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号