redis-cli command

yknam·2023년 1월 10일
0

redis-cli -p 6379

expire keyname 50 => 50 sec
ttl keyneme =>잔여시간체크
setex keyname 30 value
persist keyname => expire취소
mset key1 "hi" key2 "world" =>복수 입력
append key1 "space" =>추가
rename key1 greeting

링크텍스트
lpush people "brad"
lpush people "jen" =>앞에 추가
lrange people 0 -1 =>모두
lrange people 1 2

rpush=>뒤에 추가
llen "jen"
lpop =>앞에서 제거
rpop =>뒤에서 제거
linsert people before "brad" "jen"

링크텍스트
sadd cars "ford"
sadd cars "honda"
sadd cars "bmw"
sismember cars "ford"
smembers cars => 모든 멤버리턴
scard cars => 멤버 갯수리턴
smove cars mycars "ford"
smembers mycar
srem cars "bmw" =>제거

링크텍스트
sorted set

zadd users 1981 "young"
zadd users 1979 "nam"
zadd users 1990 "mike"

zrank users "mike" => 순서리턴
zrange users 0 -1 => 모든 정렬된 멤버 리턴
zincrby users 1 "young" => 1982

링크텍스트
hset user:brad name "brad young" => brad 해쉬 생성
hset user:brad email "brad@gmail.com"
hget user:brad name => brad young
hgetall user:brad => user:brad의 모든 키 밸 키 밸 리턴함

hmset user:john name "john doe" email "j@yahoo.com" age "25" => 복수를 설정
hgetall user:john
hkeys user:john => 모든 키리턴
hvals user:john
hincby user john age 1 => 26
hdel user:john age => age만 삭제
hlen user:john =>키밸 페어 갯수

링크텍스트
persistence에 관련된 내용
save 60 1000 => 60초간격으로 1000건을 저장 snapshotting to disk=>/var/lib/redis/dump.rdb에 저장

appendonly yes => config에 설정변경 => /etc/redis/redis.conf

profile
50대 개발자 노드, 자바스크립트

0개의 댓글