Using the list data type
The list data type is a very useful type in application development, as a list stores a sequence of objects, and can be also used as a stack or queue. In Redis, the value associated with a key can be a list of strings. A list in Redis is more like a doubly linked list in the data structure world. This recipe demonstrates the basic commands to manipulate lists in Redis.
Getting ready…
You need to finish the installation of the Redis Server, as we described in the Downloading and installing Redis recipe in Chapter 1, Getting Started with Redis, and connect to the Redis Server by redis-cli
.
How to do it...
To understand how to use the list data type, take the following steps:
- Open a Terminal and connect to Redis with
redis-cli
. - Here, we are going to use a list to store favorite restaurants. To insert two restaurant names to the left end of a list, use
LPUSH
:
127.0.0.1:6379> LPUSH favorite_restaurants "PF Chang's" "Olive Garden"
(integer) 2
- To get all restaurant names in...