redis的启动与连接
1.redis启动:
在redis/bin路径下,./redis-server redis.conf。注意:redis的启动必须指定配置文件
./redis-server redis.conf
2.查看redis是否启动。ps -ef |grep redis。
ps -ef |grep redis
3.重启开启一个窗口连接redis
在redis/bin路径下。./redis-cli -h 127.0.0.1 -p 6379
./redis-cli -h 127.0.0.1 -p 6379
若配置文件设置了密码,追加auth 密码
AUTH 123456
redis基本数据类型和操作
1.赋值与取值:
SET key value
GET key
127.0.0.1:6379> set test 123
OK
127.0.0.1:6379> get test
"123“
当键不存在时返回空结果。
2.Increment 增加增长
递增数字
INCR key
当存储的字符串是整数时,Redis提供了一个实用的命令INCR,其作用是让当前键值递增,并返回递增后的值。
127.0.0.1:6379> incr num
(integer) 1
127.0.0.1:6379> incr num
(integer) 2
127.0.0.1:6379> incr num
(integer) 3
3.向尾部追加值
APPEND key value
APPEND的作用是向键值的末尾追加value。如果键不存在则将该键的值设置为value,即相当于 SET key value。返回值是追加后字符串的总长度。
127.0.0.1:6379> set str hello
OK
127.0.0.1:6379> append str " world!"
(integer) 12
127.0.0.1:6379> get str
"hello world!"
4.hash赋值与取值
HSET key field value 一次只能设置一个字段值
HGET key field 一次只能获取一个字段值
HMSET key field value [field value ...] 一次可以设置多个字段值
HMGET key field [field ...] 一次可以获取多个字段值
HGETALL key
127.0.0.1:6379> hset user username zhangsan
(integer) 1
127.0.0.1:6379> hget user username
"zhangsan“