Valkey : Basic Operation for Server2025/09/17 |
|
This is the Basic Usage of Valkey with [valkey-cli] client program. |
|
| [1] | Connect to Valkey Server like follows. |
|
# connect to local Valkey server root@dlp:~# valkey-cli # authenticate ⇒ specify [password] you set in [valkey.conf] 127.0.0.1:6379> auth password OK # exit from connection 127.0.0.1:6379> quit # connect with password and database ID # -a [password] -n [database ID] # -a [password] on terminal is not safe, so warnings is shown # if database ID is not specified, connect to database ID [0] root@dlp:~# valkey-cli -a password -n 1 Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe. # if not display auth warnings above, add [--no-auth-warning] option root@dlp:~# valkey-cli -a password -n 1 --no-auth-warning # change to Database-ID [2] 127.0.0.1:6379[1]> select 2 OK 127.0.0.1:6379[2]> quit # to connect to valkey on another Host, specify [-h (hostname)] root@dlp:~# valkey-cli -h node01.srv.world node01.srv.world:6379> # possible to get results with non-interactively with [valkey-cli] # for example, set and get Value of a Key root@dlp:~# valkey-cli -a password --no-auth-warning set key01 value01 root@dlp:~# valkey-cli -a password --no-auth-warning get key01 "value01" |
| [2] | This is the basic Usage of control valkey Server itself. |
|
root@dlp:~#
valkey-cli 127.0.0.1:6379> auth password OK # refer to statics 127.0.0.1:6379> info # Server redis_version:7.2.4 server_name:valkey valkey_version:8.1.1 valkey_release_stage:ga redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:fa41aec701bdce55 server_mode:standalone os:Linux 6.12.43+deb13-amd64 x86_64 arch_bits:64 monotonic_clock:POSIX clock_gettime multiplexing_api:epoll gcc_version:14.2.0 process_id:952 process_supervised:systemd run_id:901dd0ef66244fcda4df3d7ebf5874a23ea705fe tcp_port:6379 server_time_usec:1758066117685783 uptime_in_seconds:160 uptime_in_days:0 hz:10 configured_hz:10 clients_hz:10 lru_clock:13235653 executable:/usr/bin/valkey-server config_file:/etc/valkey/valkey.conf io_threads_active:0 availability_zone: listener0:name=tcp,bind=127.0.0.1,bind=-::1,port=6379 # Clients connected_clients:1 cluster_connections:0 maxclients:10000 client_recent_max_input_buffer:0 client_recent_max_output_buffer:0 blocked_clients:0 tracking_clients:0 pubsub_clients:0 watching_clients:0 clients_in_timeout_table:0 total_watched_keys:0 total_blocking_keys:0 total_blocking_keys_on_nokey:0 paused_reason:none paused_actions:none paused_timeout_milliseconds:0 ..... ..... # show connected clients now 127.0.0.1:6379> client list id=2 addr=10.0.0.51:48040 laddr=10.0.0.30:6379 fd=10 name= age=17 idle=11 flags=N capa= db=0 sub=0 psub=0 ssub=0 multi=-1 watch=0 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1664 events=r cmd=auth user=default redir=-1 resp=2 lib-name= lib-ver= tot-net-in=98 tot-net-out=107 tot-cmds=1 id=3 addr=127.0.0.1:37874 laddr=127.0.0.1:6379 fd=11 name= age=7 idle=0 flags=N capa= db=0 sub=0 psub=0 ssub=0 multi=-1 watch=0 qbuf=0 qbuf-free=0 argv-mem=10 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1690 events=r cmd=client|list user=default redir=-1 resp=2 lib-name= lib-ver= tot-net-in=124 tot-net-out=107 tot-cmds=1 # dump all requests after the command below 127.0.0.1:6379> monitor OK 1758066302.675289 [0 10.0.0.51:48040] "set" "key01" "value01" 1758066306.915268 [0 10.0.0.51:48040] "get" "key01" ..... ..... # save data on disk on foreground 127.0.0.1:6379> save OK # save data on disk on background 127.0.0.1:6379> bgsave Background saving started # get UNIX time stamp of the last save to disk 127.0.0.1:6379> lastsave (integer) 1758066347 |
| Sponsored Link |
|
|