## 导入epel源
```
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
```
## 安装Redis
```
yum -y install redis
```
## 安装 redis 模块
```
pip install redis
```
## 基本命令
### set(name, value, ex=None, px=None, nx=False, xx=False)
* 设置值
* ex,过期时间(秒)
* px,过期时间(毫秒)
* nx,如果设置为True,则只有name不存在时,当前set操作才执行
* xx,如果设置为True,则只有name存在时,当前set操作才执行
### setnx(name, value)
* 设置值,只有name不存在时,执行设置操作(添加)
### setex(name, value, time)
* 设置值,time,过期时间(数字秒 或 timedelta对象)
### psetex(name, time_ms, value)
* 设置值,time_ms,过期时间(数字毫秒 或 timedelta对象)
### mset(args, *kwargs)
* 批量设置值
### mget(keys, *args)
* 批量获取值
### getset(name, value)
* 设置新值并获取原值
......
## 简单操作
```
#!/usr/bin/env python
#-*-coding:utf-8-*-
import redis
# 连接数据库
#con_redis = redis.Redis(host='127.0.0.1', port=6379, decode_responses=True) # 直接连接
pool = redis.ConnectionPool(host='127.0.0.1',port=6379,decode_responses=True)
con_redis = redis.Redis(connection_pool=pool)
# 添加键值对
con_redis.set('name', 'yzbtdiy')
# 查找值
print(con_redis['name'])
print(con_redis.get('name'))
# 查找类型
print(type(con_redis.get('name')))
```
via:[使用python来操作redis用法详解](https://www.jianshu.com/p/2639549bedc8)
- Linux Server
- 实用命令
- services
- Samba
- /etc/samba/smb.conf
- NFS
- Http
- httpd.conf
- lamp
- FTP
- /etc/vsftpd/vsftpd.conf
- ftp实例
- iSCSI
- SElinux
- DNS
- master
- slave
- subdomain
- 相关配置文件
- /etc/hosts
- /etc/resolv.conf
- /etc/named.conf
- /var/named/named.ca
- /var/named/named.localhost&named.loopback
- DHCP
- /etc/dhcp/dhcpd.conf
- mysql
- Redis
- Git
- HAProxy
- haproxy
- openssl
- nodejs