redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)
set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差
集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证
效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在
此基础上实现了master-slave(主从)同步。
一。安装Redis服务器端
sudo apt-get install redis-server
安装完成后,Redis服务器会自动启动。
二。通过启动命令检查Redis服务器状态
sudo /etc/init.d/redis-server status
成功:
redis-server is running
三。通过命令行客户端访问Redis
安装Redis服务器,会自动地一起安装Redis命令行客户端程序。
redis-cli
成功:
redis 127.0.0.1:6379>
四。操作redis
增加一条记录
redis 127.0.0.1:6379> set key value
ok
打印记录
redis 127.0.0.1:6379> get key
value
五。修改redis配置
[一].设置密码
默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密
码为password
打开redis.conf配置文件
sudo vi /etc/redis/redis.conf
取消注释requirepass
requirepass password
[二].数据库远程访问服务
ubuntu下载安装完redis后,默认只能访问自己本地的,想要远程访问需要修改下配置。
打开redis.conf配置文件
sudo vi /etc/redis/redis.conf
注释bind
#bind 127.0.0.1
[三].重启redis服务器
sudo /etc/init.d/redis-server restart
成功:
stopping redis-server: redis-server
starting redis-server: redis-server
现在可以登录了:
redis-cli -a redisredis
redis 127.0.0.1:6379
set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差
集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证
效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在
此基础上实现了master-slave(主从)同步。
一。安装Redis服务器端
sudo apt-get install redis-server
安装完成后,Redis服务器会自动启动。
二。通过启动命令检查Redis服务器状态
sudo /etc/init.d/redis-server status
成功:
redis-server is running
三。通过命令行客户端访问Redis
安装Redis服务器,会自动地一起安装Redis命令行客户端程序。
redis-cli
成功:
redis 127.0.0.1:6379>
四。操作redis
增加一条记录
redis 127.0.0.1:6379> set key value
ok
打印记录
redis 127.0.0.1:6379> get key
value
五。修改redis配置
[一].设置密码
默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密
码为password
打开redis.conf配置文件
sudo vi /etc/redis/redis.conf
取消注释requirepass
requirepass password
[二].数据库远程访问服务
ubuntu下载安装完redis后,默认只能访问自己本地的,想要远程访问需要修改下配置。
打开redis.conf配置文件
sudo vi /etc/redis/redis.conf
注释bind
#bind 127.0.0.1
[三].重启redis服务器
sudo /etc/init.d/redis-server restart
成功:
stopping redis-server: redis-server
starting redis-server: redis-server
现在可以登录了:
redis-cli -a redisredis
redis 127.0.0.1:6379