赞
踩
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis的特点是支持事务,支持持久化,支持集群,效率相较于mysql而言非常高。
Redis是单线程的。
修改redis的绑定ip
修改为0.0.0.0,即可通过外网访问
port可以修改,代表redis的端口号
databases 数据库个数,一般不修改
redis通过守护进程启动,daemonize改成yes,可以后台启动
设置redis的密码,建议设置,因为远程连接需要有密码
修改好配置文件之后,即可通过redis-server 配置文件路径启动redis
[root@zhouge ~]# redis-server /etc/redis.conf
然后使用redis-cli进入命令行界面
输入auth + 刚才在配置文件里修改的密码即可登录
登录redis数据库之后可以进行一些操作。
登录
auth + 密码
选数据库
select 数字
数据库索引从0开始
一共16个(可以在配置文件里修改)
增删改查
set
多次set同一个key可以修改,新值会覆盖掉旧值
get
del
查看key
keys * 查看所有
keys name
keys na* 查看所有以na开头的
清库
flushdb 删除当前数据库的数据
flushall 删除所有数据库的数据
判断key是否存在
exists + key_name
若 key 存在返回 1 ,否则返回 0 。
设置过期时间
expire key seconds
ttl key 查看剩余时间
setex key seconds value 设置key并指定过期时间
set + key + value,添加
get + key,获取value
del + key,删除
append + key +value1,在key的value后面拼接value1
strlen + key,获取value的长度
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。